Upsets to your Schnauzer's immune system can
come from many sources including: emotional stresses like separation anxiety, moving to a new home, travel, boarding..., eating a poor quality
diet, taking medications,
exposure to chemicals like insecticides and pesticides, drinking unfiltered water, and the list goes on and on.