Getting Your Dog Fixed
The generally accepted age for neutering a dog is around 4-6 months.
Recently, clinical evidence has suggested that male dogs of certain large breeds may benefit from waiting to neuter until the dog has reached 9-11 months of age. There has been some evidence that this can reduce the risk of some cancers in certain large breed dogs, however there are a number of other factors such as aggressiveness, potty training and reproduction that must also be taken into consideration. While these updated guidelines have given us cause to extend the acceptable age for neutering some large breeds of dogs, the recommendation to eventually neuter the dog remain.
The generally accepted age for spaying a dog is around 4-6 months. Spaying a dog once she is an adult is acceptable as well, although there's a slightly higher risk of postoperative complications in older dogs, as well as in dogs that are overweight or that have existing health problems. Therefore, spaying a dog when she is still a puppy is recommended in most cases.