Quote:
pet Shelters like the ASPCA....Humane Society etc. don't cost nearly what the rescues do, I've worked for both. At the shelter in NYC dogs are given clean bills of health....personality assessments etc. before they are rehomed for the best results. That and they relatively inexpensive to adopt. Pure breeds are the same price in my shelters. The ASPCA here in NYC is one og those featured on Animal Planet and they do an awesome job.
They also take back a dog which doesn't suit your home as expected without a problem.
I'd say city/town shelters are your very best bets overall.
Good luck!