German Shepherds are working dogs at heart — athletic, intelligent, and physically demanding. They require a diet that keeps up with their energy levels, protects their notoriously sensitive stomachs, and supports their joints over time. More and more GSD owners in the US are turning to homemade dog food — and for good reason. You know exactly what goes in.
This guide covers everything you need to know: what to feed your German Shepherd, how much, what to avoid, and two complete homemade recipes you can cook this weekend.
German Shepherd Health Issues That Diet Can Address
Before diving into recipes, it helps to understand why GSDs benefit from a carefully chosen diet:
- Sensitive digestive system: German Shepherds are notorious for digestive issues — bloating, loose stool, and food sensitivities. Easily digestible foods and consistent meal timing help significantly.
- Bloat (GDV): German Shepherds have a deep chest and are one of the breeds most at risk for Gastric Dilatation-Volvulus (GDV / bloat), which can be life-threatening. Feeding two smaller meals instead of one large meal and avoiding exercise right before or after eating reduces risk.
- Hip and elbow dysplasia: Very common in GSDs. Omega-3 fatty acids reduce joint inflammation, and maintaining a lean bodyweight is critical.
- Degenerative Myelopathy: A progressive neurological disease affecting many GSDs. While diet cannot prevent it, antioxidant-rich foods may support nerve health.
- Skin and coat allergies: GSDs can develop food allergies, often to chicken or wheat. If your GSD has chronic itching or ear infections, a novel protein diet (lamb, venison, rabbit) may help.
⚠️ German Shepherds and Bloat — Important Feeding Rules
Always feed your GSD at least 2 meals per day (never one large meal). Avoid vigorous exercise for 1 hour before and 2 hours after eating. Do not use elevated feeders unless medically recommended — research suggests they may actually increase bloat risk. Learn the signs of bloat: distended belly, unproductive retching, restlessness, drooling. It is a vet emergency.
What to Feed a German Shepherd — The Best Ingredients
✅ Best Foods for German Shepherds
- Lean beef or bison — high protein, suits active dogs
- Chicken or turkey — lean protein, easy to digest
- Lamb — great novel protein for allergy-prone dogs
- Salmon & sardines — omega-3s for joints and coat
- Brown rice — very easy on a sensitive GSD stomach
- Oatmeal — gentle carb, great for digestive health
- Sweet potato — fiber and beta-carotene
- Carrots — crunchy, low-calorie, great for teeth
- Pumpkin — excellent for regulating digestion
- Eggs — bioavailable protein, supports coat
❌ Foods to Avoid
- Onions & garlic — toxic, causes red blood cell damage
- Grapes & raisins — causes kidney failure
- Chocolate — always toxic to dogs
- Xylitol — in some peanut butters, gum, baked goods
- Fatty cuts of meat — risk of pancreatitis
- Spicy foods — worsens GSD digestive issues
- Corn or soy — common allergens in GSDs
- Dairy (in large amounts) — many dogs are lactose intolerant
- Raw bones that splinter — cooked bones can break and puncture
How Much to Feed a German Shepherd (Portions)
German Shepherds typically weigh 50–90 lbs (23–41 kg) as adults. They are active, medium-large dogs. A healthy adult GSD eating homemade food typically does well on 2–2.5% of body weight per day in food, split into two equal meals.
| Dog Weight | Daily Food Amount | Per Meal (2x/day) |
|---|---|---|
| 50 lbs (23 kg) — smaller female | ~1.5–1.75 lbs (680–800g) | ~12–14 oz (340–400g) |
| 65 lbs (30 kg) — average female | ~2 lbs (900g) | ~16 oz (450g) |
| 75 lbs (34 kg) — average male | ~2.25 lbs (1kg) | ~18 oz (500g) |
| 90 lbs (41 kg) — large male | ~2.5–2.75 lbs (1.1–1.2kg) | ~20–22 oz (550–600g) |
| Working/highly active GSD | Increase by 15–20% | More protein, complex carbs |
Adjust based on activity level. A working police dog needs significantly more than a calm family pet of the same weight. You should be able to feel the spine and ribs with light pressure, but not see them prominently.
Recipe 1: German Shepherd Beef & Brown Rice (Classic)
🥩 Beef & Brown Rice — Simple, Gut-Friendly GSD Meal
Makes approximately 4 servings for a 70 lb (32 kg) GSD
- 1.5 lbs (680g) lean ground beef (90% lean) — the main protein
- 1.5 cups dry brown rice — cook to yield ~3 cups cooked
- 1 medium sweet potato (about 8 oz / 225g) — diced and cooked
- ½ cup cooked carrots — chopped small
- ¼ cup canned pumpkin (plain, no spices) — gut health
- 1 tbsp fish oil — omega-3 for joints and coat
- Optional: pinch of dried parsley (safe for dogs, freshens breath)
- Brown the ground beef in a pan over medium heat. Drain excess fat thoroughly.
- Cook brown rice per package instructions. Let cool.
- Boil or steam sweet potato and carrots until soft. Let cool.
- Combine all ingredients in a large bowl. Mix well.
- Divide into portions. Refrigerate for up to 4 days, or freeze in meal-sized portions for up to 3 months.
- Add fish oil just before serving (do not cook it).
Per serving (for 70 lb dog): ~16 oz (450g) of food, approximately 420–460 calories
Recipe 2: German Shepherd Salmon & Oat Bowl (For Sensitive Stomachs)
🐟 Salmon & Oat Bowl — Best for GSDs with Digestive Issues
Makes approximately 4 servings for a 70 lb (32 kg) GSD
- 1.25 lbs (565g) cooked salmon (boneless, skinless, no seasoning)
- 1.5 cups rolled oats — cooked with water to a soft porridge
- 1 medium zucchini (about 6 oz / 170g) — cooked and diced
- ½ cup cooked pumpkin or butternut squash
- 2 hard-boiled eggs — mashed in
- 1 tsp turmeric — anti-inflammatory
- Optional: 1 tsp plain probiotic powder for gut health
- Bake or poach salmon at 375°F (190°C) for 18–20 minutes until fully cooked. Check for and remove all bones. Let cool, then flake.
- Cook oats with water to a thick, soft porridge. Let cool completely.
- Steam or boil zucchini and squash until soft. Let cool.
- Hard-boil eggs, peel, and mash.
- Combine everything in a large bowl. Mix well.
- Refrigerate for up to 3 days, or freeze for up to 2 months.
Why this works for sensitive stomachs: Oats are one of the most easily digested grains. Pumpkin is a natural digestive regulator. Salmon provides omega-3s without the inflammation that beef can cause in sensitive dogs.
Transitioning Your GSD to Homemade Food
German Shepherds have sensitive digestive systems, so do not switch cold turkey. A rapid food change can cause diarrhea and stomach upset even with high-quality food. Use this transition plan:
- Days 1–3: 75% current food, 25% new homemade food
- Days 4–6: 50% current food, 50% new homemade food
- Days 7–9: 25% current food, 75% new homemade food
- Day 10+: 100% homemade food
Watch for loose stool, vomiting, or reduced appetite during the transition. If symptoms persist after day 5, slow down the transition or consult your vet.
✅ GSD Homemade Diet Quick Tips
- Always split daily food into 2 meals to reduce bloat risk
- Include pumpkin or oats regularly — they regulate digestion
- Add fish oil daily for joint and coat support
- Rotate proteins every few weeks to avoid developing allergies
- Supplement with a canine multivitamin — homemade diets can miss trace minerals
- Consult your vet before making homemade food the primary diet