What should I do if my Schnauzer won’t eat or drink?

Jul 26,2025
4Min
What should I do if my Schnauzer refuses to eat or drink? When a Schnauzer suddenly refuses to eat or drink, the owner must immediately check whether the dog is sick. If so, seek medical attention promptly; chicken breast, beef, Chinese cabbage and other foods can be cooked and cut into pieces. Crush it and mix it into dog food to promote appetite; for Schnauzers with low appetite, they should be fed regularly and quantitatively every day, and appropriate probiotics should be fed to regulate the gastrointestinal tract.

When a Schnauzer suddenly stops eating or drinking, the owner must immediately observe the dog’s skin, feces, and mental state, and check whether the dog has symptoms such as fever, vomiting, diarrhea, and constipation. If there is, then it is a loss of appetite caused by disease. This situation cannot be delayed. It is best to take Schnauzer to see a doctor immediately to avoid delaying the condition.

If you always feed your Schnauzer the same food without changing it for a long time, then the dog may refuse to eat because it is tired of eating. Feeding your dog monotonous food for a long time will not only cause the dog to lose appetite, but also cause the dog to lack various nutrients needed for growth. Therefore, owners can cook and chop chicken breast, lean pork, beef, Chinese cabbage, carrots and other foods, mix them into dog food and feed them to dogs. Rich and varied food can increase the dog's appetite and supplement nutrition.

If the dog is not sick and the dog’s food is not monotonous, then the owner should reflect on whether feeding too many snacks has caused the dog to be picky eaters. To correct the bad habit of dogs being picky eaters, owners should be serious and stop feeding their dogs snacks uncontrollably. And feed at a fixed time and place every day, and leave the food bowl only for 10-15 minutes. If the dog does not eat, take it away as soon as the time is up. With this method, the dog may starve at first, but owners don’t have to worry. Being hungry for a day or two will not affect the dog’s health. I believe that dogs will quickly change their bad habits of picky eating after being hungry.

If the owner often feeds the dog from meal to meal, or feeds more or less depending on the mood, this will cause the dog's biological clock to be disrupted, and of course, the dog will not be able to grasp the time when the dog has appetite, causing it to not want to eat. There is a situation of stopping eating after eating, so feeding must be done regularly and quantitatively. If your dog has indigestion due to irregular feeding, you can feed it some probiotics to regulate its stomach.

Previous article:What should I do if my Schnauzer smells bad?
Next article:What should I do if my Schnauzer drools a lot?
Related articles
[!--temp.footer--]