Il ciclo di vita di un cane inizia al cucciolo e si estende in media 12 anni, sebbene alcuni cani vivano molto più a lungo. Il cane femmina diventa generalmente sessualmente maturo per età e può iniziare a riprodursi dopo quel periodo se non sterilizzato.
La maggior parte dei cani è incinta da 63 giorni e può avere fino a 15 cuccioli in una cucciolata. Le razze più piccole generalmente hanno tre cuccioli o meno, mentre i cani più grandi possono dare alla luce più di una dozzina di cuccioli. I cuccioli nascono sempre con gli occhi chiusi; i loro occhi non si apriranno fino a quando non avranno circa due settimane. I cuccioli crescono rapidamente dopo la nascita e generalmente succhiano la madre solo per circa sei settimane, durante i quali iniziano a sviluppare denti permanenti. La maggior parte dei cani ha raggiunto il pieno potenziale di crescita all'età di due anni.
I cuccioli sono generalmente considerati adulti all'età di due anni. Le femmine vanno in estro (calore) due volte all'anno, di solito per circa 10 giorni. La femmina emette un odore attraente per il maschio e questo gli fa capire che è pronta a concepire.
Il record mondiale per i cani più vecchi è di 29 anni e 5 mesi. Appartiene a un cane australiano di nome Bluey. Bluey nacque nel 1910 e morì nel 1939.