A maioria dos cães domésticos é completamente desmamada do leite materno por volta das 7 a 8 semanas de idade; raças maiores desmamam mais cedo. O desmame é um processo gradual e começa com 3 a 4 semanas de idade, quando os filhotes começam a ter seus dentes.
Os filhotes não desmamam de uma vez. Eles continuarão a mamar, diminuindo gradualmente com o passar das semanas. Na natureza, os adultos em sua matilha forneciam-lhes carne pré-mastigada durante o desmame. Em lares humanos, os filhotes devem receber comida úmida ou ração seca umedecida até virar mingau. No momento em que estão completamente desmamados, os filhotes podem consumir comida seca que não foi umedecida.