狗疫苗为什么要打好几次

因为疫苗需要刺激机体产生抗体,而人体产生抗体的效率并不高,所以为了达到理想的免疫效果,就需要反复接种来增加体内抗体的含量,以达到预防该传染病的有效目标。