DDELICATE +38 063 545-32-19
Feeding · 2026-09-12

How much dry food to feed a dog: amounts by weight and activity

There is no universal number: two 15 kg dogs may need 175 and 255 g a day, and both portions will be correct. Here is how to work out the amount for your own dog — plus a reference table.

The formula veterinary nutritionists use

Daily energy requirement = 70 × (weight in kg)0.75 × factor. Factor: 1.3 — calm or neutered dog, 1.6 — normal activity, 1.9 — active, working dog. Divide the resulting kcal by the energy content of the food. DELICATE has 397 kcal per 100 g — metabolisable energy calculated by DELICATE from the label composition (modified Atwater, NRC 2006).

See also: What dogs can't eat · Dry food or home-cooked · Obesity in dogs · How much it costs to feed a dog dry food per day and per month · Puppy feeding amounts by age and weight · Dog food rankings

Reference table for DELICATE (normal activity)

Dog's weightGrams per day10 kg lasts
5 kg≈ 95 g105 days
10 kg≈ 160 g62 days
15 kg≈ 215 g46 days
20 kg≈ 265 g37 days
30 kg≈ 360 g27 days
40 kg≈ 450 g22 days
50 kg≈ 530 g18 days

Split the portion into two meals — morning and evening. One large meal raises the risk of gastric torsion in large breeds. The exact amount for your dog's weight and activity, days per bag and bags per month are worked out by the food calculator.

How to tell the amount is right

Once a week, weigh your dog and feel its ribs: they should be easy to feel under a thin layer of fat but not stick out. If the weight goes up, cut the portion by 10%; if the dog loses weight, increase it. Treats count toward the daily amount: 10% of calories at most.

Common mistakes

Rounding up
Owners of small dogs “add a bit” because 70 g looks like too little.
A measuring cup instead of scales
In a study of 100 owners, measuring cup error ranged from −48 to +152 % (Coe et al., Vet Rec, 2019). Kitchen scales are the best investment in your dog's health.
Food left in the bowl all day
Dogs don't regulate their appetite on their own. Two scheduled portions, and the food doesn't go stale.
Free delivery to your door

10 kg DELICATE — UAH 1,188 instead of UAH 1,719

Courier delivery to your home across Ukraine. We'll call you back within 15 minutes.

Order with free deliveryOrder by phone