Your local animal shelter. I got THE BEST dog at one in Houston. Something like $35 or so. He ended up being a Dandie Dinmont. Normally A LOT more expensive than that. Everyone I seem to talk to finds the most loving, intelligent, suitable pet in the same manner. They truly are worth a kajillion times that. They don't just have dogs either.Good luck finding one of your best friends ever.