Quando se trata de treinamento, você deve começar a ensinar boas maneiras a seu cão o mais cedo possível. Se seu cão é um cão pequeno, isto é ainda mais importante, pois ele amadurecerá mais rapidamente e você deve começar a treiná-lo o mais rápido possível. No entanto, alguns conceitos devem ser aprendidos em diferentes estágios da vida do cão. Como crianças, começaremos a dominar as necessidades básicas: as regras da vida, onde se aliviar, os limites a não ultrapassar e os comandos básicos (deitar, calcanhar, sim e não são um bom começo). Passamos então à fase de socialização, que também é fundamental para o cão. É aqui que ele aprenderá todos os códigos caninos. Este também é o momento para ensinar-lhe certos limites (não rosnar, morder outros cães ou lamber os passantes). Se você está se perguntando com que idade um cão levanta sua pata, você deve saber que isso depende de seu treinamento. Após 5 a 6 meses, e até que ele esteja totalmente crescido, você pode começar a ensinar-lhe treinamento básico, como buscar a bola ou sentar-se. Na verdade, não há uma idade mínima para o treinamento, e quanto mais cedo você começar, mais fácil será moldar as ações e comportamento do seu cachorrinho. Mas o foco está obviamente no treinamento básico e nas habilidades sociais. Como regra geral, a idade em que um cão acalma é equivalente à sua idade adulta, embora isso não impeça o mau comportamento. Treinar um cão adulto é extremamente difícil, pois, como acontece com os humanos, é difícil conseguir que eles deixem os maus hábitos que desenvolveram ao longo do tempo. Isto muitas vezes exigirá a ajuda de um treinador de cães especializado.