Pet Food Calculator

How many cups of dog food per day?

There is no fixed number of cups per pound of dog: it depends on the calories per cup printed on your bag, which run from about 300 to 450 kcal. A 10 kg (22 lb) neutered adult needs 534 kcal a day, which is 1.5 cups of a 350 kcal/cup food but only 1.2 cups of a 450 kcal/cup food. The tables below give cups a day by weight for four calorie densities, for inactive and active adults.

Open the dog food calculator

Cups a day for a neutered or not very active adult

Calories from the NRC 2006 inactive-adult equation (95 kcal x kg^0.75); cups = calories / kcal per cup. Read the kcal per cup on your bag and use that column.

Cups per day, inactive adult, by kcal per cup
Dog weightkcal/day300 kcal/cup350 kcal/cup400 kcal/cup450 kcal/cup
5 kg (11 lb)3181.10.90.80.7
10 kg (22 lb)5341.81.51.31.2
15 kg (33 lb)7242.42.11.81.6
20 kg (44 lb)8983.02.62.22.0
25 kg (55 lb)1,0623.53.02.72.4
30 kg (66 lb)1,2184.13.53.02.7
40 kg (88 lb)1,5115.04.33.83.4

Cups a day for an active adult

An hour or more of real exercise a day: the NRC active equation (130 kcal x kg^0.75), about 37% more food.

Cups per day, active adult, by kcal per cup
Dog weightkcal/day300 kcal/cup350 kcal/cup400 kcal/cup450 kcal/cup
5 kg (11 lb)4351.41.21.11.0
10 kg (22 lb)7312.42.11.81.6
15 kg (33 lb)9913.32.82.52.2
20 kg (44 lb)1,2294.13.53.12.7
25 kg (55 lb)1,4534.84.23.63.2
30 kg (66 lb)1,6665.64.84.23.7
40 kg (88 lb)2,0686.95.95.24.6

Puppies, seniors and dogs on a diet

Puppies eat more per kilogram than adults and the amount changes every few weeks, so use the dog food calculator with the expected adult weight rather than a table. A dog on a weight-loss plan is fed at the resting energy requirement for its target weight (AAHA 2021), which is roughly the inactive column minus a quarter. Senior dogs usually fit the inactive column; adjust to body condition, not to age.

Frequently asked questions

How many cups of food should a 20 kg (44 lb) dog eat?
2.6 cups a day of a 350 kcal/cup food for a neutered or not very active adult (898 kcal), 3.5 cups for an active one (1,229 kcal). Split into two meals.
How many grams is a cup of dog food?
It varies with the kibble: on a 3,600 kcal/kg food labelled 350 kcal per cup, a cup is 97 g. The bag prints both figures, and a kitchen scale is more accurate than any cup: a study in the AAHA 2021 guidelines found measuring cups imprecise for kibble.
Should I feed once or twice a day?
Twice for most adults, three or four times for puppies under six months. The daily amount does not change; halve it per meal. A 30 kg inactive adult on a 400 kcal/cup food gets 3.0 cups a day, so about 1.5 cups per meal.
Why does the bag's feeding chart say more than this?
Feeding charts are written for a range of dogs and tend to sit at the active end; the NRC inactive equation is lower and fits neutered pets that get a walk a day. Start with the table, weigh your dog monthly and adjust by about 10% if it gains or loses.
Do treats count?
Yes. Keep treats under 10% of daily calories and take them off the kibble: for a 10 kg dog at 534 kcal, that is at most 53 kcal of treats and correspondingly fewer cups.

Last updated 2026-09-15. Figures are planning estimates from typical product data: check the yield, size or coverage printed on what you buy and round up.