How old does a puppy have to be to be neutered?

Answer:

Six months is the typical age that vets neuter (spay is typically the term used) puppies, however there is early age spay/neutering that can be done from seven to sixteen weeks of age. This is still somewhat controversial in the animal communitiy, so ask your vet what age they are willing to spay your dog.

First answer by Emrappa. Last edit by Emrappa. Contributor trust: 8 [recommend contributor recommended]. Question popularity: 1 [recommend question].