Skip to Content

Are German Shepherds Fussy Eaters? 15 Tips to Get Your Dog Eating

German Shepherds, like all dog breeds, can become fussy eaters for one reason or another. If you’re dealing with a picky eating German Shepherd in your home, you can fix it in a matter of days or weeks. Unfortunately, many owners give in to their dogs’ eating habits, making the problem even worse over time!

So, are German Shepherds fussy eaters? German Shepherds are not fussy eaters, but they can definitely become picky if you allow them to be! It’s important not to feed them too many treats or “human foods.However, be aware that occasionally GSDs may suffer from a food allergy or intolerance.

This article will explore why some German Shepherds are picky eaters, how to break your dog’s bad eating habits and the health risks associated with fussy eating. I’ll also give you 15 tips to get your fussy German Shepherd eating properly again.

A German Shepherd Puppy Staring at his Bowl. Are German Shepherds Fussy Eaters?

Let’s dive into the world of your fussy eating dog and how to fix it!

How to Get Your German Shepherd Eating

When your German Shepherd doesn’t eat his meals, it can be a bit worrying. Some dogs will even go as far as leaving their stomachs empty for one or two days to avoid having to eat something that they don’t want to, especially German Shepherds who can be quite stubborn!

If you know that their dog food is healthy and of high quality, and they aren’t suffering from a food allergy, you can try out a few tips to get them eating normally again.

Here are 15 tips to get your German Shepherd to eat when they’re being fussy:

  1. Stick to one variety of high-quality complete food whenever you feed your dog. If you repeatedly give them too much “human food,” such as chicken or steak, they’ll decline the meals that are specifically intended for them as they will hold out for something more delicious. Instead, stop them from any begging behavior and never give them anything that you didn’t buy for them to eat.
  2. Don’t feed your dog treats during the habit-breaking process. It might be tempting to reward them for their progress away from fussy eating, but treats only make it worse. Rather than working towards eating a normal diet, your dog will start only to eat their meals if they know they’re getting a treat after. Try rewarding them with toys instead.
  3. Consider the food that you’re feeding them. Many pet owners grab the cheapest, most bland food on the shelf to save money. However, it often lacks nutrition and flavor. If your dog feels that they’re not getting any taste from their food, they’ll only eat it if they’re starving. Even then, they won’t get the nutrition they require. Always choose the most expensive food you can afford to give your dog.
  4. Mix other food into their meals or add as a topping. Some dogs can’t handle the consistency of their kibble. Whether it’s because their teeth aren’t sharp enough or have become sensitive, or their digestive systems just can’t handle it due to them having a sensitive stomach. You might need to add a topping to their meals with something to moisten it up, such as a spoonful of plain yogurt or unsalted chicken broth.
  5. Stick to a specific feeding schedule. Dogs are like humans because their body clocks can be trained for sleep, energy, and hunger. If your dog’s body tells them that it’s time to eat, they’re much more likely to eat the food you put in front of them. Free feeding is not a good option for finicky eaters. German Shepherds can go hours or even a full day without eating. You can also make a “special place” where they always eat and keep them away from your mealtimes by feeding them first so that they won’t be hungry or show bad behavior such as begging or barking for your food.
  6. Make sure you’re feeding them the correct quantity of food. Along with quality, the amount of food they’re eating could have something to do with their fussiness. When a dog doesn’t have enough food and is worried that the food in front of them won’t suffice, they will start to beg and depend on handouts. Most reputable brands will have helpful feeding guides or calculators on their websites or packaging to help with this.
  7. Be persistent and patient throughout the process. Some German Shepherds can be very dominant and stubborn, especially males. If your GSD is having trouble and being a bit too fussy, you need to stick to your plan and have the mindset to wait it out. They’ll eventually eat their food, which brings them one step closer to a normal diet. Remember also that dogs can sense any stress or anxiety that you may be feeling due to them being finicky, and this alone can make the situation worse. Stay calm!
  8. Supplement their diet with raw food. Many studies prove that dogs do well with raw diets that mimic what they’d eat in the wild. These diets can include raw beef, fish, cheese, and certain vegetables. Whether you want to completely change their diet or add a few raw meals every so often is up to you. Check out my outrageously detailed article on the best diet for German Shepherds, including a section on raw diets and some great advice concerning the safe and proper handling of raw foods.
  9. Consider making a vet appointment. If your dog refuses food for two days (24 hours for puppies), then you should take him to the vets for a check-up. Although it’s usually just a matter of pushing through with a stubborn German Shepherd, there might be an underlying health reason that your dog won’t eat. Look out for other signs such as lethargy, excessive thirst, vomiting, or diarrhea. A visit to the vet can help you determine the cause of their fussy eating and will put your mind at ease.
  10. Be aware of food allergies or intolerances. Kibble usually contains safe ingredients as far as dog allergies are concerned, but in rare cases, your dog could have an allergic response to the food they’re eating. The most common symptoms are dry, itchy skin, bald patches, excessive scratching, leading to skin infections, ear infections, and poor coat quality. Tummy troubles such as vomiting and diarrhea can also occur.
  11. They might just be still full of their previous meal. If you’re okay with leaving their food bowl out if they are a free feeder, your dog could still be processing breakfast by the time you’re ready to give them dinner. German Shepherd puppies can eat as much as three times per day, whereas adults usually only eat once or twice. It is recommended that large breed dogs do not eat all their daily food in one go, preventing bloat (GDV), a life-threatening condition.
  12. Buy a vitamin supplement to add to their meal. Most supplements come with a delicious aroma and flavor that your dog will quickly chew without even knowing that they’re getting added nutrition. Not only is it good to get them eating again, but you won’t have to stress about them becoming malnourished. Remember to always consult with your vet before providing any vitamins or supplements to your dog, as over supplementing can be dangerous.
  13. Get them to exercise more often. German Shepherds need a lot of exercise to keep themselves both mentally and physically healthy. The vast majority of health problems stem from a poor diet or improper exercise, so why not fix them both? GSDs require at least two sessions of 30 to 60 minutes of exercise every day. They require more than regular leash walking and need off lead running, play, and sometimes agility. Exercise them well to work up an appetite. However, you must give them at least an hour of rest before and after feeding.
  14. Limit their meal times to 20 minutes. If your dog knows that they’ll only have a short period to eat, they’re much more likely to get food in their stomachs while they can. This goes back to their instinct and not knowing when the next meal would be available. Ten minutes is long enough for them to eat slowly but short enough to prevent them from walking away mid-meal.
  15. Never force them to eat. Many pet owners try to force their German Shepherds to eat by waving the bowl in their face or pointing at the bowl. Although it might work with some breeds, German Shepherds are notoriously stubborn. Combined with their intelligence, their natural mindset keeps them from being submissive and eating when you tell them. If they refuse the meal after 20 minutes, remove the bowl and only give it back a few hours later or at their next mealtime. They will soon learn if they don’t eat, the food goes away.

Find Additional Tips on How to Get a Fussy Dog to Eat in This Helpful Video…

How to Get a Fussy Dog to Eat (top tips for picky dogs!)

Why Are Some German Shepherds Fussy Eaters?

We have already learned that German Shepherds can be stubborn in nature, but they can also be easily trained due to their high intelligence, loyalty, and desire to please. The best way to prevent them from being stubborn is to form a loving bond by spending lots of time with them.

Since they love and seek the attention of their primary owner, they’ll want to obey you, especially if you reward them with their special treat, or give them their favorite toy.

By the way – if you’re thinking about buying something for your dog, check out my favorite gear below. Also, check out the 50% off your first box at PetPlate!

RetailerMy Favorite ProductLink to Store
Amazon LogoYuMOVE Hip & Joint Supplement
(recommended by vets)
Go to Amazon
PetPlate LogoCustomized Vet Designed Meals
(Fresh-cooked. Delivered)
Get 50% Off First Box
Amazon LogoPetsafe Drinkwell Multi-Tier
Pet Fountain
Go to Amazon
Big Barker LogoOrthopedic Dog Bed
(10-year warranty)
With FREE Jolly Pets Toy
(worth $26.99)
Amazon LogoFurminator Undercoat
De-shedding Tool
Go to Amazon

Unfortunately, that bond doesn’t always prevent German Shepherds from being fussy eaters. In order to know which of the suggestions listed above will work for your dog, you have to get to the source of the problem. Here’s a list of reasons that your German Shepherd might have become a fussy eater:

  • Your dog might be eating poor quality food, too many “human foods” or treats, or be overfed. If you’re always giving them food from your table or low-quality, cheap, mass-produced kibble, they may not be getting sufficient daily nutrition. Remember too that dogs aren’t used to digesting too many carbohydrates, so low quality, high-carb kibble, or large quantities of bread and potatoes are unhealthy for them. Never remove an uneaten food bowl and then replace it with something tastier, as this teaches your dog that by turning their nose up and refusing their normal food, they’re going to get something better.
  • If your dog has developed an allergy to the food you’re providing, he’ll undoubtedly become a fussy eater. Your German Shepherd will notice that they get super itchy or uncomfortable after eating their regular kibble, which will prevent them from coming back to it when it’s time for their next meal. Remember, excessive itching, frequent ear infections, and tummy troubles are all signs of a food allergy.
  • Depression and anxiety can both prevent your German Shepherd from eating as he should. Stress in dogs is more common than you would believe. Unfortunately, it’s not always easy to see if your dog is suffering from chronic stress caused by a major change in his life, such as a house move, relationship break-up, or a death in the family. In addition to appetite changes which include fussy eating, keep a lookout for things such as excessive panting, whining, or pacing. If you suspect that your dog has depression or anxiety, you must seek professional help.
  • Your German Shepherd might skip meals if they’re bored of the same food. Imagine eating the same food every single day. You’d quickly get sick of it and not want to eat as often! However, there is a bit of a myth around this, as dogs do not experience food the same way that we do. Let me explain. Dogs only have a fraction of the taste buds that we have, so they use their powerful noses (which are up to a million times stronger than humans) to differentiate between various flavors. Consider adding toppings such as plain yogurt, chicken, or fish to your dog’s food or buy different flavors of the same brand and add unsalted chicken broth or warm water to make it into a gravy. This will increase the aroma making the food more interesting and enticing.
  • If all else fails, your German Shepherd might have an underlying health condition. This would be of concern, especially if he is refusing treats or human foods that he usually loves. Digestive issues, pain, muscle injuries, and even dental problems could be the cause. In more serious cases, organ failure, heart disease, or cancer may be to blame. Since our dogs can’t speak to us, it’s crucial to figure out why they’re acting differently, and the only way to find out for sure is to visit your veterinarian.

As you can see, there are plenty of reasons why your German Shepherd might have become a fussy eater. Fortunately, you’re now well-equipped to tackle this problem. Be persistent, but don’t forget to look for clues if you think there may be something wrong, healthwise.

Health Risks Associated with Fussy Eating

Sometimes there’s more to the problem than just having a picky dog. If your German Shepherd stops eating properly for several days or weeks, they’re inevitably going to become fatigued, malnourished, and anxious. By following the steps and tips found in this article, you’ll be able to prevent these issues in the first place.

German Shepherd Puppy With Stethoscope, Are German Shepherds Fussy Eaters? Health Risks Associated with Fussy Eating

Let’s review five of the most common risks associated with fussy eating in German Shepherds:

  1. Aggressive or hyperactive behavior. This can be common when your dog is not getting all the correct nutrients. If they eat a diet too high in protein, they may become aggressive, or if they have too many carbohydrates, the blood sugar spikes can make them hyperactive! If they’re becoming overly aggressive due to lack of nutrition, you will need to keep an eye out.
  2. They might start to eat things that they shouldn’t, including their stools, garbage, or grass. When your dog is a fussy eater, it can seem like they’re staging a hunger strike, and they want you to give in to their every demand! Eating non-food items or getting into the garbage due to lack of nutrients can all have a terrible impact on your dog’s health. Many poisonous foods can harm your dog that he may find in the garbage, so you need to be extra careful.
  3. Elevated heart rate and anxiety. These are both common symptoms of a dog who’s not getting sufficient nutrition. When they’re acting picky, and they won’t eat what you’re giving them, they will eventually feel weak, anxious, and scared. If you notice this problem, you should definitely seek a vet or a pet nutritionist. I found this helpful directory of veterinary nutritionists from the American College of Veterinary Nutrition, should you wish to get some expert advice.
  4. Diarrhea, vomiting, and other digestive problems. These are all additional issues that your dog may suffer if he isn’t getting the vital vitamins and minerals he needs from his food. At this point, most German Shepherds will probably give in and start to eat the food that you’ve provided them, especially if you feed them something bland like chicken and rice to help with diarrhea. It’s improbable that a dog will intentionally starve itself!
  5. Poor body condition, skin, coat, and poor dental hygiene. Malnutrition can be the cause of all these health issues. Your German Shepherd may become fatigued and underweight, and if his diet is devoid of fatty acids, such as those found in fish and vegetable oils, this will have a detrimental effect on his skin and coat. Dogs also need good-quality dry food instead of eating wet food all the time as this will lead to plaque build-up. They also need healthy chew sticks, dental treats, or bones which promote good dental hygiene. Check out my healthy treat recommendations here.

How to Break Your Dog’s Bad Eating Habit

Breaking a bad food habit, such as fussy eating, with your German Shepherd is going to be quite challenging – for you both! The GSD can get very set in his ways, so you must break his fussy eating habit before it escalates. You must also stick to your strategy, not give in, and be patient.

The best way to break the habit is to start by figuring out how you’ll manage their diet and eating behavior. As you’ve seen from the tips above, start by setting specific mealtimes to get a regular schedule going for your German Shepherd.

The worst thing you can do is start feeding them table scraps and too many treats. Remember, you may have inadvertently caused their picky eating by doing this.

If you want to include raw or cooked food into their diet, you’re much more likely to see fussy eating behavior disappear. This is partially because they won’t be bored from eating the same diet, but also because they’re getting extra high-quality nutrition, especially if you feed them a low-quality cheap kibble.

If you do choose a raw diet, be mindful of the rules you will need to follow around extra hygiene as raw food is more likely to be contaminated with harmful bacteria such as Salmonella and Listeria compared to other types of dog food, as shown in this study conducted by FDA Center for Veterinary Medicine (CVM). 

Another good tip is to add some raw vegetables to your dog’s food such as carrot, broccoli, or peas. The extra flavor and difference in texture may just do the trick to break your dog’s fussiness.

If you need guidelines for your dog’s eating routine, start by feeding your German Shepherd when you eat breakfast. Getting them accustomed to your eating schedule will make it easier for you to keep them on track. When you eat dinner, feed them as well. Always ask your vet about how many times per day your dog should eat if you are unsure.

As an example, I like to feed my German Shepherd twice per day as a rule of thumb. However, she will refuse her breakfast on some days and only eat her dinner late at night, or occasionally even the following day. I don’t get too concerned about this, though, as I know she will “catch up” her meals over the next day or so.

As long as she still drinks her water and there are no signs of illness I just let her get on with it. I’ve learned to accept her eating behavior and not stress about it as I used to.

If your dog struggles to keep hydrated, you can give ice cubes or frozen fruits such as raspberries or strawberries. You can also try a dog water fountain such as the Petsafe Drinkwell from Amazon to entice your dog to drink. I like this one as it’s two-tiered and even comes with carbon filters which remove bad tastes and odors from the water.

Work on your dog’s exercise routine too. Exercise them a good hour before feeding them so they work up an appetite.

Breaking a habit does take time and patience. Many studies say that it can take as long as 21 days, but it will be worth the effort in the end. As you’ve learned the risks associated with fussy eating, you can probably understand why so many owners wish to fix the problem.

It can also prove to be more expensive if you are constantly throwing food away or you need to keep visiting the vet!

Once you’ve restricted their eating to specific times and you’ve removed table scraps and treats from their diet, (except for training purposes), you just need to be persistent. Stick with it! Continue for 21 days, and if they’re still being picky, it may be time to think about a complete change of their food.

Is it Harder to Fix a Male or Female GSD’s Fussy Eating?

Male German Shepherds are known for being more dominant and stubborn than females, but some occasions can cause a female to be pickier. For example, pregnant or lactating females might have trouble eating food during certain times of the day, they may require numerous small meals to help with digestion, and they also might need a wide variety of extra nutrition.

More important than gender though, is how the dog has been raised, especially if they were neglected or abused. If you’ve adopted a rescue dog from a foster home or shelter, it’s no surprise they may have an eating problem, due to stress or anxiety caused by many different situations.

It might be that they eat as quickly as possible because they don’t want other dogs to eat their food, or they may not know when they are getting their next meal especially if they have been living on the streets. They might even leave their food altogether out of fear of a more dominant dog attacking them. Their overall experiences may have made them very timid.

Generally speaking though, your dog will most likely not develop any eating disorders or fussiness as long as you stick to the same schedule and feeding advice from a young age. German Shepherds don’t usually develop issues that make them dislike food unless they’ve developed a food allergy or have become ill.

Final Thoughts

German Shepherds can be stubborn and may try to dominate, but when you’re persistent, you can get their fussy eating habits back to normal for sure. Remember to work at breaking the habit over three weeks to regain control. Eventually, they will give in and eat the food that you’ve provided.

Here’s a quick recap of the post:

  • Don’t give in to your German Shepherd’s begging or fussiness.
  • Always feed high-quality food for better health and longevity. Never underestimate the power of nutrition.
  • Stop feeding your leftovers and treats, except when training.
  • Consider adding raw ingredients or toppings to their food, such as plain yogurt, chicken, or tuna. 
  • Consider mixing vitamin supplements with delicious tempting flavors.
  • Male GSDs are usually more stubborn and fussy when it comes to eating.
  • Allergies and other medical concerns can be the cause of eating problems.
  • There are numerous health risks involved with fussy eating.
  • Excessive carbohydrates can cause digestion issues and lead to obesity.
  • Stick to specific meal times and develop a good routine.

Related Posts You May Like: