2 years or older, 6 months is outdated information. You can safely have a vasectomy or ovary sparing spay performed at any age, if you're concerned about unwanted pregnancy. Neuter does not curb aggressive behavior and can in some cases make it worse (fear aggression). Newer research has proven that retaining hormones for 2 years or older is critical for proper bone and joint development. Earlier hormone loss increases the risk of certain high death rate, aggressive cancers such as osteosarcoma (bone cancer). Mammary and testicular cancer (the ones neuter/spay nullify risk of) are much easier to screen for by hand by you or your vet, easier and cheaper to treat surgically, slower progressing, and overall less painful for all involved. None of these cancers are particularly common, but with odds being about the same, the choice is clear: retain hormones as long as possible.
6 months
Thanks! Your answer is awaiting moderation.