Da sei a nove mesi è l'età tradizionale prima che la sterilizzazione sia accettabile, sebbene otto settimane siano sufficienti se il cucciolo è in buona salute. La castrazione dei cani anziani comporta il rischio di complicanze mediche se l'animale è sovrappeso .
Oltre al vantaggio di prevenire gravidanze indesiderate nei cani domestici, la sterilizzazione riduce il rischio di malattie correlate alla prostata e di cancro ai testicoli. Inoltre, alcuni comportamenti correlati agli ormoni sono ridotti se l'animale viene sterilizzato. Questi includono la marcatura delle urine, il roaming, l'aggressione, il sollevamento e problemi sociali con altri cani. È meglio sterilizzare un cane all'età consigliata; altrimenti, è possibile che l'animale manterrà alcuni di questi comportamenti se è abbastanza vecchio da averli visualizzati.