O ciclo de vida de um cão começa na infância e se estende por 12 anos, em média, embora alguns cães vivam consideravelmente mais. A cadela geralmente se torna sexualmente madura por volta de um ano de idade e pode começar a se reproduzir após esse período se não esterilizado.
A maioria das cadelas fica grávida de 63 dias e pode ter até 15 filhotes em uma ninhada. Raças menores geralmente têm três filhotes ou menos, enquanto cães maiores podem dar à luz mais de uma dúzia de filhotes. Filhotes sempre nascem de olhos fechados; seus olhos não se abrirão até que tenham cerca de duas semanas de idade. Os filhotes crescem rapidamente após o nascimento e geralmente amamentam a mãe por cerca de seis semanas, período durante o qual começam a desenvolver dentes permanentes. A maioria dos cães atingiu seu potencial de crescimento total aos dois anos de idade.
Os cachorros são geralmente considerados adultos aos dois anos de idade. As cadelas entram em cio (cio) duas vezes por ano, geralmente por cerca de 10 dias. A fêmea emite um odor atraente para o macho e que o faz saber que ela está pronta para conceber.
O recorde mundial para os cães mais velhos é de 29 anos e 5 meses. Pertence a um cão australiano chamado Bluey. Bluey nasceu em 1910 e morreu em 1939.