Los perros son capaces de dar a luz hasta su muerte porque, a diferencia de los humanos, los perros no experimentan la menopausia en la vejez. Las diferentes razas tienen diferentes períodos de vida, por lo que el número de camadas posibles durante toda la vida depende en parte del tipo de perro.
Las perras se calientan cada seis meses desde el inicio de su primer celo. El período de gestación es de aproximadamente 63 días, con seis semanas adicionales de cuidado de los cachorros. En teoría, un perro puede dar a luz tres veces al año durante su vida, pero esto ejerce una tremenda tensión en su cuerpo. Los criadores profesionales generalmente crían a sus perros dos veces en la vida del animal entre las edades de 6 y 8 años.