Rokotushetkellä koiran on oltava terve. Noin viikko ennen rokotusta on syytä antaa koiralle loishäätölääkitys.
Koiran rokotusohjelmaan kuuluvat tavallisesti rokotukset penikkatautia, parvoa, tarttuvaa maksatulehdusta, kennelyskää ja rabiesta eli raivotautia vastaan. Lisäksi koira voidaan rokottaa borrelioosia ja leptospiroosia vastaan. Rokotusohjelma aloitetaan yleensä pennun ollessa 12 viikon ikäinen antamalla sille nelosrokote, jossa on rokotteet penikkatautia, parvoa, tarttuvaa maksatulehdusta ja kennelyskää vastaan. Rokotus uusitaan koiran ollessa 16-viikkoinen, jolloin annetaan myös rabiesrokotus.
Pentukoiralle annetut rokotukset ovat voimassa vuoden, mutta ne voidaan uusia jo koiran täytettyä vuoden. Aikuisella yli vuoden ikäisellä koiralla rokotukset uusitaan rokotteesta ja tautiriskistä riippuen 1-3 vuoden välein. Luolametsästykseen käytettävillä koirilla raivotautirokote uusitaan vuoden välein.
Ajantasaiset tuonti- ja vientikoirien rokotusmääräykset on varmistettava Evirasta ja Kennelliiton tapahtumiin osallistuvien koirien rokotusmääräykset Suomen Kennelliitosta.