Os cães alimentam-se apenas do leite materno durante as três primeiras semanas de vida.
Mamam frequentemente e o resto do seu tempo é passado a dormir. A partir das 3 semanas e até à 8 semanas de vida devemos introduzir de forma muito progressiva e gradual os alimentos, começando por lhe dar a provar comida sólida em lata, formulada especificamente para cachorros. Também é aconselhável experimentar dar-lhe leite preparado especialmente para o desmame. Aos dois meses de idade, os cachorros já estão habitualmente desmamados pela mãe, pelo que entre as 8 e as 10 semanas de idade poderemos iniciar alimentos especiais para cachorros, misturados com leite ou água. No início, iremos fazê-lo com uma frequência elevada (a cada quatro horas) diminuindo gradualmente até aos 4 meses de idade do animal. A partir dessa altura, continuaremos com a rotina que ele irá adotar na sua idade adulta.