Todos os cães devem ser vacinados contra raiva, parvovírus canino, cinomose e hepatite canina. Outras vacinas também podem ser recomendadas, dependendo da idade do cão, risco de exposição e nível de atividade.
A American Animal Hospital Association categoriza as vacinas como vacinas essenciais ou não essenciais. As vacinas essenciais são aquelas que todos os cães devem tomar, porque as doenças das quais protegem os cães são altamente contagiosas ou apresentam um alto risco de morte. As vacinas contra a raiva são necessárias porque não há tratamento para a doença e ela pode ser transmitida a humanos. Os cães são legalmente obrigados a ser vacinados contra a raiva em muitos estados.
As vacinas não essenciais são para doenças menos contagiosas ou mais fáceis de tratar. Estes incluem leptospirose, coronavírus, bordatella e parainfluenza canina. Os dois últimos são frequentemente referidos coloquialmente como tosse do canil. Eles podem ser recomendados em áreas onde a doença é comum ou para cães que são hospedados com frequência ou que frequentam creches. Eles também são comumente recomendados para cães que são usados para esportes ou exibições, porque a natureza lotada desses ambientes torna as doenças mais propensas a se espalharem. Os cães que vivem uma vida mais tranquila e principalmente ficam em casa podem não ser bons candidatos para a vacinação porque, como acontece com qualquer vacina, há um pequeno risco de reações adversas. Os proprietários devem conversar com seus veterinários para determinar o plano de vacinação correto para seus cães.