L'âge recommandé pour stériliser une chienne ou castrer un chien mâle est compris entre 6 et 9 mois. Cependant, aucune étude à grande échelle n'a été entreprise pour déterminer l'âge optimal pour la procédure. Cet âge n'est que l'âge normalement recommandé pour la stérilisation.
La recommandation d'âge est devenue la norme après la Seconde Guerre mondiale, lorsque davantage de familles avaient les moyens de payer la procédure. Les techniques chirurgicales de l'époque et les anesthésiques disponibles imposaient que l'animal ait au moins 6 mois pour être stérilisé. Cependant, les chiens peuvent être stérilisés ou stérilisés à presque n'importe quel moment de leur vie.
Auparavant, on croyait que permettre à un chien d'avoir une portée ou une chaleur avant de la stériliser était la chose la plus prudente à faire. Cependant, les chiennes qui ont été autorisées à mûrir sexuellement ont un risque accru de développer des tumeurs mammaires. Après deux manches, le risque s'élève à 26%. Retirer les gonades du chien avant qu'il n'ait des chaleurs réduit son risque de cancer à 0,5 %.