I agree, too many unwanted animals to be buying from breeders. Better to get an animal from already way overcrowded shelters.
Also, info from the ASPCA:
"An American Kennel Club (AKC) registration, similar to a USDA-license, is not a guarantee of good living conditions and signifies nothing about the health or quality of a puppy. It is available to any dog breeder who can show on paper that the mother and father of the puppy were the same breed-nothing more."
So even registered breeders can be puppy mills.