According to Ed Sayers the ex CEO of the ASPCA there are 70-80 million dogs and 74-96 million cats are owned in the United States. The annual demand for people buying or acquiring dogs in the United States is about 7-8 million.  This means that the Pet Overpopulation is over. Shelters annually in the United States euthanize 1.2 million dogs so if we stop euthanizing all dogs, even the ones with health and temperament issues, there would still be an annual demand for 6-7 million dogs/puppies. The Animal Rights movement wants you to believe that shelter dogs are being killed because there are to many pets. This is not true, the only thing that is true is that the Animal Rights Movement wants to end all Breeding and will lie to get want they want.