There are so many pets in shelters, being put down every day. People need to stop letting their pets breed. Even if you don't plan it, pets can and do get out and run off, which is where accidents can happen... (like a litter of pups).
Plus it stops the risk of any cancers associated with the baby making devices
Some people worry about their animal, particularly male animals, disliking having no balls...
The thing I explained to my boyfriend the other day, is dogs and cats don't really think of their balls like humans do. They don't know what purpose they serve. My dog is desexed. The only difference it made to him is now he has one (two) less itchy spots to scratch. He is still quite a "manly' dog and he still likes to mount females, particularly those in heat, whenever he can *rolls eyes*
He has no idea haha.
I'd much rather more shelter dogs be adopted than more puppies being bred from random pet dogs who probably aren't even fit for breeding. (I'd never want a dog like mine to be bred, puppy mill dog with health problems and aggression since a young pup)