What does German Shepherd dog eat? - GSD Colony

What Actually German Shepherd Does Eats?

If you are the owner of a German Shepherd dog, or you plan to buy one, then you must know how to feed them properly, what actually this dog breed loves and can eat, and what they can’t eat.

When you know which dog food and supplies you should give to your German Shepherd, you will significantly improve his physical and mental health. With a proper diet, your dog will have healthy bones, teeth, fur, skin… and also, he will be absolutely a happy dog!

It’s important what food your German Shepherd eat, and how much he eats in one day. We want to be careful how much food we give to our dogs in one single day because eating too much dog food can give them stomach problems.

So if you are not sure which food should you give to your German Shepherd, stay with us, because we will reveal some exclusive tips and secrets about proper German Shepherd nutrition.

Without any hesitation, let’s dive right into this popular topic!

What does German Shepherd eat?

This is the main problem among all new GSD owners, nutrition. We don’t want to make our German Shepherd sick, because of poor nutrition. Poor nutrition can weaken the body of your dog, and causes many health problems, such as obesity, emaciation, rickets, allergies, and fur loss.

Before you choose the food for your German Shepherd, you must know which vitamins this food has, and much he can eat, so that you can create a perfect balance. We know how hard it is to say no to them when we eat and they want a little piece of our food, but sometimes, we must say that.

German Shepherd dogs most enjoy and like to eat chicken, fish, beef, dry dog food (granules), eggs, carrot, and turkey. Of course, there are much more types of food in which German Shepherd enjoys, but this is a selection of dog foods in which German Shepherd enjoys most.

We’ll later talk a little bit letter about this topic in the details, but let’s see now how much your German Shepherd dog can eat on a daily basis.

How much should a German Shepherd eat?

The ideal food amount for your German Shepherd per day is between 2 and 4 cups.

Usually, this depends on how much your dog is active. The more he is active, the more food you should give to him, but we find that 4 cups of dog food is a recommended maximum for very active German Shepherds and around 2 cups for inactive and older German Shepherds.

Overweight dogs on planet statistic - GSD Colony

Below you can find the chart that we have been created so that you can easily decide which amount of food should you give to your German Shepherd.

How much should German Shepherd eat (chart in lbs)

Adult Dog Size (lbs) Dry Food Feeding Amount (Cups)
3 to 12 1/3 to 1
13 to 20 1 to 1/3
21 to 35 1-1/3 to 2
26 to 50 2 to 2-2/3
51 to 75 2-2/3 to 3-1/3
76 to 100 3-1/3 to 4-1/4
100+ 4-1/4 plus 1/4 cup for each 10lbs of body weight over 100lbs 

How much should German Shepherd eat (chart in kg)

Adult Dog Size (kg) Dry Food Feeding Amount (Cups)
1.35 to 5.45 1/3 to 1
5.9 to 9.07 1 to 1/3
9.52 to 15.87 1-1/3 to 2
11.80 to 22.67 2 to 2-2/3
23.13 to 34.02 2-2/3 to 3-1/3
34.47 to 45.36 3-1/3 to 4-1/4
45+ 4-1/4 plus 1/4 cup for each 4.5kg of body weight over 45kg

Note: dog feeding amount can vary from product to product

What German Shepherd likes to eat?

On this list you can find a different type of food, this in general, all German Shepherds likes to eat:

  • Chicken
  • Fish
  • Meat
  • Eggs
  • Carrot
  • Broccoli
  • Rice
  • Apple
  • Turkey
  • Strawberries
  • Pork
  • Papaya
  • Green beans
  • Duck
  • Banana
  • Beans
  • Watermelon
  • Peppers

Every one of us has our own favorite food, and the same case is with German Shepherds. Each GSD is a different dog, so his list of favorite food maybe doesn’t match with the list of the other German Shepherd, and that’s okay. 

If your German Shepherd dog doesn’t like some food, then you should avoid giving him this food, and be careful when you are giving your German Shepherd a new type of food, you want to be sure that he isn’t allergic to that food.

What vegetables can German Shepherds eat?

As all we know, vegetables are one of the main sources of most important vitamins for our and their body, but not all vegetables are equally good for them.

Dogs like German Shepherds love vegetables, but you should know which vegetables are actually safe for your GSD.

Here is the list of vegetables in which German Shepherds enjoy:

  • Asparagus
  • Bell peppers
  • Broccoli
  • Brussels sprouts
  • Cabbage
  • Carrots
  • Cauliflower
  • Celery
  • Cucumber
  • Green beans
  • Lettuce
  • Peas
  • Pumpkin
  • Spinach
  • Sweet potato
  • Zucchini

What fruits can German Shepherds eat?

Fruits are also important as vegetables. Their vitamins can help their body to boost their immune system, and have a nice-looking coat, teeth, nails…

What your German Shepherd dog can eat? - GSD Colony

From some fruits, you can make very tasty treats for your German Shepherd, and we highly recommend you to explore more about this when you have enough time!

Here is the list of fruits in which German Shepherds enjoy:

  • Apple
  • Apricot
  • Banana
  • Blueberries
  • Cantaloupe
  • Cranberries
  • Mango
  • Orange
  • Peaches
  • Pear
  • Pineapple
  • Raspberries
  • Strawberries
  • Watermelon

Can a German Shepherd eat Human food?

This isn’t a simple question, but yes, a German Shepherd can eat Human foods, but not all. Each Human food has a certain level of risk for our German Shepherd, and to better understand which Human food is the best for the German Shepherd, we decide to create this ultima chart where you can explore more about Human foods for dogs and their level of risk.

Minimal risk (0) Low Risk (1) Moderate Risk (2) High Risk (3)
Alfalfa Apple juice Almonds Acorns
Apple Asparagus Aloe Vera Alcohol
Banana Bagel Apricot Beer
Basil Brussels Sprouts Avocado Bones
Barley Cabbage Baby food Brownies
Beans Canola oil Bacon Caramel
Beef Cauliflower Bread Cat food
Beets Cherries Butter Chips
Bell peppers Clam Cashews Chocolate
Blackberries Crab Cheerios Coffee
Broccoli Crackers Cheese Corn cobs
Brown rice Eggs Cornmeal Doritos
Cantaloupe Flax seed Eggplant Fat trimmings
Carrots Honey Green tea French fries
Celery Honeydew Ginger Garlic
Cilantro Mango Ham Granola 
Chamomile tea Oatmeal Ice cream Grapefruit
Chia seeds Octopus Lactose free milk Grapes
Chicken Olives Milk Ginger ale
Chick peas Pancakes Mushrooms Human vitamins
Cranberries Parsley Orange Jalapeno
Coconut oil Pasta Orange juice Ketchup
Cottage cheese Peanut butter Peaches Leftovers
Cucumbers Peas Persimmons Lemons
Duck Peppermint Quinoa Macadamia nuts
Edamame Pistachio nuts Spinach Marshmallows
Cooked fish Popcorn Tangerines Milkshake
Gelatin Potatoes Tofu Mints
Green beans Rice Tomatoes Nachos
Kelp Seafood Tortillas Nuts
Kiwifruit Shrimp / Nutmeg
Lamb Squid / Onions
Lentils Sunflower seeds / Oreos
Lettuce Sushi / Pecans
Liver Tuna / Pepperoni
Melon Yogurt / Pickles
Oregano / / Pizza
Papaya / / Pomegranate
Pear / / Pretzels
Peppers / / Raisins
Pineapple / / Rhubarb leaves
Plain croutons / / Salami
Pork / / Salt
Pumpkin / / Sausage
Raspberries / / Skittles
Salmon / / Soda
Sardines / / Sugar
Seaweed / / Tacos
Squash / / White chocolate
Strawberries / / Xylitol
Sweet potatoes / / Yeast dough
Turkey / / /
Turmeric / / /
Watermelon / / /
Zucchini / / /

What can German Shepherds not eat?

When you have a German Shepherd, you should be careful what your dog eats during the day, and be aware that someone else can give food to your dog. That’s why you also want to know what can your German Shepherd not eat so that you can avoid this food and to warn others to not give this food to your dog.

We had prepared a list of food that your German Shepherd can not eat:

  • Chocolate
  • Avocados
  • Onions and Garlic
  • Grapes and Raisins
  • Milk and other Dairy Products
  • Macadamia Nuts
  • Sugary foods and drinks
  • Caffeine
  • Yeast dough
  • Salt
  • Tea
  • Walnuts
  • Potato skins
  • Raw potato
  • Raisins
  • Gum
  • Mushrooms

In reality, this list is much bigger. You can check in our food chart that we have mentioned before which food have a certain risk level so that you know what your German Shepherd can eat, and what he can’t eat.

Are German Shepherd picky eaters?

No, German Shepherds are not picky eaters at all, but if they become picky eats, this is probably because of you. It’s important to not feed your German Shepherd only with one same food, or give him only one same treat. 

By giving him the same food and treats all the time, your German Shepherd can become “addicted” to that food, and refuse to eat other types of food. If you have a German Shepherd which is a picky eater, you don’t need to worry too much, this isn’t something too much bad, but you need to take action right now. 

If you don’t know how to solve this problem, then we recommend you to read this article from World of Dogz.

Why does German Shepherd eat poop?

If you saw that your German Shepherd has eaten his poop, or poop of other dogs, this may confuse you, and you are wonder “why he did that, this is disgusting!”.

Eating poop is also known as “coprophagia” and is seen in roughly 25% of dogs. This means that every fourth dog in the world eats its own poop!

What is Coprophagia - GSD Colony

There are different reasons why your German Shepherd has done that, but the main reason could be:

  • They learned that from their moms while there were still puppies
  • They get some nutritional value from undigested matter (poop)
  • They are really hungry and looking for something to eat
  • They may have some health issues
  • They’re bored or stressed

If you want to learn more about this topic, then we suggest you to read this article and discover all reasons why your German Shepherd did that.

Related blog posts:

Why does my German Shepherd eat dog poop?

What vegetables German Shepherds Eat?

What fruits can German Shepherds Eat?

What to feed German Shepherd puppy?

Final words.

There is no doubt that German Shepherds enjoy food, but we must have some limits and responsibilities. After all, we are their owners, and we must take care of them.

Remember, every German Shepherd has a different personality, and if you saw that some other dogs enjoy eating some food, this doesn’t mean that your GSD will be equally fond of that food.

Be careful, and watch them initially as you test a new type of food. Once you build a list of “proven dog food” which suits your dog will be much easier and less stressful for you.

We hope that this article helped you, and as we always like to say, if you still have any doubts, ask your vet for help!

Back to blog