Hasta que un cachorro tiene 30 días de edad, por lo general, solo bebe la leche de su madre. Después de eso, comienzan a obtener dientes que son extremadamente agudos y lastiman las tetas de la madre. Entonces la madre trata de alejarlos y los cachorros no tienen más remedio que comenzar a comer otros alimentos como arroz suave, cuajada, huevo cocido, pollo hervido, etc. Pueden beber o no la leche materna en esta etapa.
A la edad de 2 meses los cachorros son lo suficientemente mayores como para no necesitar leche materna y pueden sobrevivir con otros alimentos.