小狗一般在45天以后,才开始打疫苗。原因其实非常简单,小狗在出生以后,体内会有一些通过母体获取的抗体,这些抗体能够让它们更好地应对外面的环境,更有利于生存。而疫苗,其实是弱毒,经过特殊的处理了,不会对机体造成伤害,但是,会刺激机体来产生相应的疫苗抗体。当小狗在以后的日子里遇到了病毒,就会激发体内的抗体,从而来免疫疾病,减少了狗狗发布的几率。