El ciclo de vida de un perro comienza en la etapa de cachorro y se extiende por un promedio de 12 años, aunque algunos perros viven considerablemente más tiempo. La perra generalmente madura sexualmente a la edad de un año y puede empezar a reproducirse después no esterilizado.
La mayoría de las perras están embarazadas durante 63 días y pueden tener hasta 15 cachorros en una camada. Las razas más pequeñas generalmente tienen tres cachorros o menos, mientras que los perros más grandes pueden dar a luz a más de una docena de cachorros. Los cachorros siempre nacen con los ojos cerrados; sus ojos no se abrirán hasta que tengan alrededor de dos semanas de edad. Los cachorros crecen rápidamente después del nacimiento, y generalmente solo amamantan a la madre durante unas seis semanas, tiempo durante el cual comienzan a desarrollar dientes permanentes. La mayoría de los perros han alcanzado su potencial de crecimiento completo a los dos años.
Los cachorros generalmente se consideran adultos a los dos años. Las perras entran en celo (calor) dos veces al año, generalmente durante aproximadamente 10 días. La hembra emite un olor que es atractivo para el hombre y que le permite saber que está lista para concebir.
El récord mundial para los perros más viejos es de 29 años y 5 meses. Pertenece a un perro de ganado australiano llamado Bluey. Bluey nació en 1910 y murió en 1939.