La edad recomendada para esterilizar a una perra o castrar a un perro macho es entre 6 y 9 meses. Sin embargo, no se han realizado estudios grandes para determinar la edad óptima para el procedimiento. Esta edad es la edad normalmente recomendada para que ocurra la esterilización.
La recomendación de edad se convirtió en la norma después de la Segunda Guerra Mundial, cuando más familias tenían dinero para pagar el procedimiento. Las técnicas quirúrgicas en el momento y los anestésicos disponibles dictaban que el animal debe tener un mínimo de 6 meses para esterilizarse. Sin embargo, los perros pueden ser esterilizados o castrados en casi cualquier momento de su vida.
En años pasados, se creía que permitir que un perro tuviera una camada o un calor antes de esterilizarla era lo más prudente. Sin embargo, las perras a las que se les ha permitido madurar sexualmente tienen un mayor riesgo de desarrollar tumores mamarios. Después de dos calores, el riesgo es tan alto como 26 por ciento. La eliminación de las gónadas del perro antes de que tenga un calor reduce el riesgo de cáncer al 0,5 por ciento.