I agree that adopting is a great thing. One of the problems with people is they don't realize a dog is a lot of work before they get one and end up dropping them off at a shelter. Also supply greatly outweights demand and breeders don't realize it.
I have an Aussie which is extremely rare to find In a shelter and I went a breeder that my wife works with. She doesn't over breed and makes sure there is enough demand before she breeds.