La edad promedio en que un perro macho comienza a madurar sexualmente es de 6 meses, pero la raza del perro afecta mucho a la madurez sexual. Los perros más pequeños alcanzan la madurez sexual más rápido que las razas más grandes. Los perros machos alcanzan la madurez sexual completa entre los 12 y 15 meses de edad.
Los perros machos pueden aparearse en cualquier momento, y pueden continuar produciendo crías hasta la vejez. Las perras también alcanzan la madurez sexual alrededor de los 6 meses de edad, pero las perras solo aceptan parejas cuando están "en celo", lo que ocurre aproximadamente cada 6 meses y cuando la perra es fértil.