Several factors can weaken your dog’s immune system:
Hereditary Immunodeficiency
Tumors
Viral Infections
Excessive Stress
Allergies
Surgery
Vaccines and Medication
Age
Poor Sleep