🍖Feeding a German Shepherd: portions, kibble and budget

German Shepherd : Plan on roughly 350-450 g of kibble per day for an active 35 kg adult male. The breed is prone to bloat and digestive sensitivity: split food into two meals, feed in a calm setting and avoid hard exercise right after eating.

In short: Large dog, 55-65 cm at the withers (22-40 kg), dense heavy-shedding double coat, high energy level. A loyal, versatile working dog that needs jobs to do as much as exercise. Its very thick undercoat sheds year-round with two massive seasonal peaks: an undercoat rake and a pet-hair vacuum are part of the basic kit.

The right daily ration for a German Shepherd

The baseline for a 22 to 40 kg German Shepherd: 270 to 420 g of complete kibble daily, served in two meals and corrected for age, neutering and activity. The reference is the weight curve: you should feel the ribs without seeing them.

Matching the food to the breed

Like every breed this size, the German Shepherd should eat two calm meals a day, with no intense exercise in the following hour: the basic precaution against gastric dilatation-volvulus. Choose large-breed kibble (slow growth, joint support) and a stable, wide bowl.

Budget and smart buying

Feeding a German Shepherd quality food comes to €50-90 a month. The per-kilo price drops with large formats, on three conditions: airtight bin, dry storage, bag finished within six weeks. All our label-reading pointers are on the full German Shepherd profile.

Frequently asked questions

How much kibble per day for a German Shepherd?

For an adult of 22 to 40 kg: 270 to 420 g a day depending on activity and food, in two meals. Follow the manufacturer’s table and adjust to body condition; your vet has the final say.

How many meals a day for a German Shepherd?

Two meals for an adult — essential at this size, which is exposed to gastric torsion, three to four for a growing puppy.

The guides that apply to you

The rest of the German Shepherd’s gear

Food for related breeds and species