Puppy (0–12 months)
- 2–3 cups per day, split into 3–4 meals
- Avoid adult food until at least 12 months old
- Look for AAFCO-approved "growth" or "all life stages" formulas
Adult (1–7 years)
- 3–4 cups per day, split into 2 meals (helps prevent bloat)
- Look for named meat sources (chicken, beef, lamb) rather than vague "meat meal"
- Add glucosamine and chondroitin to support joint health long-term
Senior (7+ years)
- Look for reduced-calorie senior formulas with glucosamine/chondroitin
- Omega-3 fatty acids help with joint inflammation and skin/coat health
- Softer kibble or wet food can help dogs with dental wear
Foods to Avoid
- Chocolate, grapes/raisins, onions, and garlic are all toxic to dogs
- Excess table scraps, especially fatty foods (risk of pancreatitis)
- Cheap fillers like corn syrup or excessive grain fillers with little nutritional value
The Takeaway
Frequently Asked Questions
How much should I feed my German Shepherd puppy?
2–3 cups per day, split into 3–4 meals, using a large-breed puppy formula with regulated calcium and phosphorus for slow, steady bone growth. Avoid switching to adult food until at least 12 months old.
How much protein does an adult German Shepherd need?
About 22–26 percent protein to maintain lean muscle, with moderate fat for energy. Active or working dogs may need more calories than indoor dogs.
Why should German Shepherds eat 2 meals a day instead of 1?
Splitting food into 2 meals a day for adults helps prevent bloat, which is a serious risk in large, deep-chested breeds.
What should senior German Shepherds eat differently?
Senior dogs generally need fewer calories but more joint support — look for reduced-calorie senior formulas with glucosamine, chondroitin, and added omega-3 fatty acids.
What human foods are toxic to German Shepherds?
Chocolate, grapes and raisins, onions, and garlic are all toxic. Excess fatty table scraps also raise the risk of pancreatitis.
