I just posted about a couple yorkies at a rescue in Pelham NH that need homes.
Here is a search on petfinder for cavaliers in New England
Cavalier, Avon, CT: Adoptable Pets: Petfinder
Good Luck to your parents. Im sorry to hear about their baby Heidi. They seem like such wonderful caring people!