1、狗狗是必须打疫苗的。2、给狗狗打疫苗一方面是出于对狗狗的保护,可以将狗狗感染犬瘟、犬细小、冠状等疾病的风险降至最低,同时也是出于对主人的保护。一般给狗狗打的疫苗分为预防传染性疾病疫苗和预防狂犬病疫苗。首次接种疫苗,需要在狗狗满45日龄时接种第一针预防传染性疾病的疫苗,之后的两针每针间隔21天注射一次,最后一次传染病疫苗注射7天后接种一针狂犬疫苗即可。之后每年进行一次加强免疫,即一针预防传染性疾病的疫苗和一针狂犬疫苗。在接种疫苗期间,不可以给狗狗洗澡或者带狗狗外出,否则会降低疫苗免疫效果。