A vacinação é um dos pilares da medicina preventiva. Esta induz uma resposta imunitária protetora específica frente a um ou mais agentes infeciosos, patogénicos não só para os cães, mas também para o homem. As vacinas mais habituais para os cães protegem contra a raiva, parvovirose, esgana, hepatite infeciosa, leptospirose e «tosse do canil»
Durante as primeiras semanas de vida. A imunidade, do cachorro é garantida pelos anticorpos maternos. Após o desmame o cachorro entra num «período crítico» no qual há uma diminuição marcada da imunidade maternal. Assim sendo, a primovacinação nos cachorros deve ser iniciada no máximo até às 8 semanas. Em casos particulares, dependendo da raça e da suscetibilidade individual, o plano poderá ter início às 6 semanas. Para que a vacinação confira imunidade de forma eficaz ao cachorro, as vacinas devem ser repetidas a cada 3-4 semanas. A isto chama-se reforço vacinal e o número de reforços dependerá do plano vacinal estabelecido. Esta primeira fase da vacinação contempla, geralmente as vacinas da parvovirose, hepatite infeciosa canina, esgana e leptospirose.
Até aos seis meses de idade, o cão deve ter a primovacinação concluída, sendo que a última a administrar nesta fase é a da raiva, a única obrigatória por lei em Portugal.
A revacinação de ambas é realizada um ano após a última toma. A partir daí, o médico veterinário ajustará o plano vacinal às necessidades individuais do seu cão.