常見到許多狗雖然打過了防疫針, 但仍會發生犬瘟熱、傳染性肝炎等傳染病, 這就是所謂的免疫失敗。 造成免疫失敗的原因有以下幾種:
(1)免疫程式錯誤:對初生的幼犬本來應該間隔一定時間連續免疫3~4次, 可有的主人不理解或因經濟等方面的原因, 認為給幼犬打一次防疫針就夠了, 這是造成免疫無效果的主要原因。
(2)母源抗體的干擾:新生幼犬可通過母狗的乳汁和胎盤獲得一定量的免疫抗體, 這些抗體可抵抗某些傳染源的侵襲, 對幼犬的保護作用能維持6~10周, 但它們也同樣能干擾並中和疫苗病毒的抗原性,
(3)疫苗方面的因素:一是疫苗的種類不同, 免疫效果亦不盡相同, 如同源疫苗(用實驗犬所制疫苗)比異源疫苗(用其他動物生產的犬疫苗)效果好, 弱毒的活疫苗一般比滅活苗效果好, 此外還有單價苗、二聯苗、三聯苗、五聯苗、六聯苗等, 其免疫效果亦有差異;二是疫苗的品質也有差異, 如進口疫苗與國產疫苗、國內不同廠家所研製的疫苗等,
(4)免疫缺陷:這是狗本身的問題。 有先天性的免疫功能不全, 即這種狗對疫苗很少或完全不產生反應, 也有後天性的, 如狗因某些內外因素而處於免疫抑制狀態, 通常說生病的狗暫時不宜打防疫針就是為了避開免疫抑制狀態。
(5)其他:如年齡的影響, 過老、過幼的犬對抗原發生應答的能力比較差,