My German Shepherd Is Not Eating: Causes & What to Do

A German Shepherd refusing food is usually a sign that something is off, whether it’s a minor stomach upset, stress, or something more serious. The general rule: if your dog hasn’t eaten for more than 24 hours, or if the appetite loss comes with other symptoms like vomiting, lethargy, or bloating, it’s time to call your vet.

Breed-Specific Conditions That Affect Appetite

German Shepherds are prone to several health issues that directly impact eating. Understanding the ones most likely to cause appetite changes helps you narrow down what might be going on.

Exocrine pancreatic insufficiency (EPI) is one of the most well-known German Shepherd conditions. The pancreas stops producing enough digestive enzymes, so food passes through without being properly broken down. Oddly, EPI can go in two directions with appetite. Some dogs become ravenously hungry because they’re starving despite eating. Others lose interest in food entirely, possibly because eating causes discomfort. The telltale signs are dramatic weight loss, large and greasy-looking stools, excessive gas, and sometimes eating feces. If your Shepherd is losing weight despite eating, or has stopped eating alongside these digestive symptoms, EPI is worth investigating.

Inflammatory bowel disease (IBD) is another condition German Shepherds are predisposed to. Chronic inflammation in the gut causes nausea, diarrhea, and pain after eating. Over time, a dog may associate food with discomfort and start avoiding meals. Diarrhea is one of the most common disorders in the breed, affecting roughly 5% of German Shepherds in veterinary records.

Hip dysplasia and osteoarthritis might not seem related to appetite, but pain changes everything. About 2.6% of German Shepherds are diagnosed with hip dysplasia, and osteoarthritis is even more common at around 5.5%. A dog in chronic pain may eat less simply because they feel unwell, or because walking to the food bowl hurts. If your dog is also limping, slow to stand up, or reluctant to move, pain could be suppressing their appetite.

Bloat: The Emergency You Can’t Afford to Miss

German Shepherds are a deep-chested breed, which puts them at higher risk for gastric dilatation and volvulus, commonly called bloat or GDV. This is when the stomach fills with gas and sometimes twists on itself, cutting off blood supply. It can kill a dog within hours.

A dog with bloat won’t eat, but that’s not the symptom that should alarm you most. Watch for retching or gagging without producing any vomit, a visibly swollen or tight abdomen (especially on the left side), restlessness or pacing, heavy drooling, difficulty breathing, and collapse. If you tap gently on the swollen area behind the last rib and it sounds hollow like a drum, that’s a classic sign. This is a true emergency. Don’t wait to see if it passes.

Dental Pain and Mouth Problems

Sometimes the issue is as simple as it hurts to chew. Fractured teeth, advanced gum disease, or oral infections can make a German Shepherd avoid their food bowl, especially if they eat dry kibble. Dogs are good at hiding mouth pain, so you may not notice obvious distress.

Signs to look for include bad breath that’s worse than usual, drooling more than normal, bleeding from the mouth, swelling along the jaw or face, and dropping food while trying to eat. Chewing on hard objects like bones or antlers can fracture teeth over time, sometimes without any visible external damage. If your dog seems interested in food but backs away after trying to eat, or only chews on one side, a dental exam is a good next step.

Stress, Anxiety, and Environmental Changes

German Shepherds are intelligent, high-drive dogs that form strong attachments to their routines and their people. That sensitivity means they’re also more reactive to changes in their environment. A new home, a new family member, construction noise, a change in your work schedule, boarding, or even rearranging furniture can throw off their eating habits.

Separation anxiety is particularly common in the breed. Dogs with separation anxiety may refuse food when left alone, even if treats or puzzle feeders are left out. The anxiety overrides hunger. Interestingly, the relationship between anxiety and food goes both ways. Behavioral specialists sometimes use food as part of treatment, since the act of eating can be incompatible with the anxious state, helping the dog relax. But when anxiety is severe enough, the dog simply won’t touch food at all.

If the appetite loss started right after a change in routine or environment, give it a day or two. Most dogs readjust. If it persists beyond 48 hours or your dog also seems withdrawn or restless, something deeper may be going on.

Age-Related Appetite Decline

Senior German Shepherds (roughly 7 years and older) commonly eat less as organ function gradually declines. Kidney disease is one of the most significant age-related causes of appetite loss. Because kidney tissue can’t regenerate once damaged, the kidneys slowly wear out over a dog’s lifetime. By the time symptoms appear, significant function has already been lost.

Along with eating less, dogs with kidney disease often drink and urinate more than usual, lose weight, develop bad breath with a chemical or metallic quality, and may vomit or seem nauseous. In later stages, getting a dog to eat enough becomes one of the biggest challenges of managing the disease. Prescription appetite stimulants exist for dogs with chronic kidney disease, so if your senior Shepherd is gradually eating less and showing any of these signs, blood work can give a clear answer.

What to Try at Home

If your dog has skipped one meal but otherwise seems normal (alert, drinking water, no vomiting or diarrhea, normal energy), you can try a few things before heading to the vet.

  • Warm the food slightly. Heating wet food in the microwave for 10 to 30 seconds releases more aroma, which can spark interest. Always check the temperature before offering it, since microwaves heat unevenly.
  • Switch to something bland and simple. Plain boiled chicken with white rice is the classic go-to. The mild flavor and easy digestibility can appeal to a dog whose stomach is slightly off.
  • Add warm water. Stirring a teaspoon or two of warm water into dry or wet food can change the texture and make it easier to eat, especially if dental pain is a factor.
  • Try hand-feeding. Some dogs, particularly anxious ones, will eat from your hand when they won’t eat from a bowl. It’s not a long-term solution, but it can get calories in while you figure out the cause.
  • Remove the bowl after 15 minutes. Leaving food out all day can reduce a dog’s motivation to eat at mealtimes. Offer food, give them 15 minutes, then pick it up and try again at the next meal.

When Appetite Loss Becomes Urgent

The 24-hour rule is a practical starting point: any dog refusing all food for a full day should see a vet. But certain accompanying symptoms move the timeline up significantly. Seek same-day or emergency care if your German Shepherd is also vomiting repeatedly, has a bloated or hard abdomen, seems disoriented or unusually weak, has pale or sticky gums, shows signs of dehydration (skin on the back of the neck that doesn’t snap back quickly when gently pinched), is hunched over or reluctant to move, or is having trouble breathing.

Puppies and senior dogs have less margin than healthy adults. A puppy under six months that refuses two consecutive meals needs attention sooner, since their blood sugar and hydration can drop quickly. For seniors, appetite loss that creeps in gradually over weeks is just as concerning as a sudden refusal, since it often signals organ disease that’s been building quietly.