So sorry to hear of your difficulties.
As has already been said, your first port of call should be the breeder. If they won't help, then I would suggest contacting breed rescues. They usually rehome first crosses as well as pure breds and have waiting lists of people looking to rehome, so in many cases, the dog can go straight into it's new home rather than going to a kennel waiting for a home.
Dog Rescue Pages UK Breed Rescues - Yorkshire, West Highland White (Westie) and Wheaten Terriers, Tibetan Terrier, Spaniel and Mastiff, Weimaraner, Whippet.
Dogpages (above) lists the breed rescues so you should be able to find one that covers your area. They also list general rescues too.