Pet Food Calculator

Dog feeding chart by weight in lbs: how much to feed a dog in cups and ounces

A neutered or ordinary adult dog eats about 3/4 cup a day at 10 lb, 1 1/4 cups at 20 lb, 1 3/4 at 30 lb, 3 3/8 at 70 lb and 4 3/8 at 100 lb of a 380 kcal per cup kibble. A 50 lb (22.7 kg) neutered or ordinary adult dog needs about 987 kcal a day, which is 2.6 cups of a 380 kcal per cup kibble or 2.1 cups of a 460 kcal one: the cups depend on the calories in your bag's cup, which is why this chart has four cup columns instead of one. Rows run from 5 to 120 lb, calories come from the NRC 2006 adult equations behind the WSAVA charts, and there is a table for wet food in ounces and 13 oz cans. The main tables are for adults: puppies have a short table in pounds below and their own puppy feeding chart.

Open the dog food calculator

Quick chart: how much to feed a dog by weight in lbs

Cups a day in eighths of a cup, the way bag charts print them. Each range runs from a dense kibble (460 kcal per cup) to a light one (340 kcal per cup); the kcal per cup on your bag puts your dog at one point of it, and the full columns further down give that point. The calories are worked out by the same code as the dog food calculator, so the calculator gives the same cups for the same weight and kcal per cup.

How much to feed a dog by weight: cups a day of a 340 to 460 kcal per cup kibble
Dog weightCalories a day (neutered)Cups a day, neutered or ordinaryCups a day, active
5 lb (2.3 kg)1763/8 to 1/21/2 to 3/4
10 lb (4.5 kg)2955/8 to 7/87/8 to 1 1/4
15 lb (6.8 kg)4007/8 to 1 1/81 1/4 to 1 5/8
20 lb (9.1 kg)4971 1/8 to 1 1/21 1/2 to 2
30 lb (13.6 kg)6731 1/2 to 22 to 2 3/4
40 lb (18.1 kg)8351 7/8 to 2 1/22 1/2 to 3 3/8
50 lb (22.7 kg)9872 1/8 to 2 7/82 7/8 to 4
60 lb (27.2 kg)1,1322 1/2 to 3 3/83 3/8 to 4 1/2
70 lb (31.8 kg)1,2712 3/4 to 3 3/43 3/4 to 5 1/8
80 lb (36.3 kg)1,4053 to 4 1/84 1/8 to 5 5/8
90 lb (40.8 kg)1,5343 3/8 to 4 1/24 5/8 to 6 1/8
100 lb (45.4 kg)1,6603 5/8 to 4 7/85 to 6 5/8
120 lb (54.4 kg)1,9044 1/8 to 5 5/85 5/8 to 7 5/8

Calories a day by weight in pounds

NRC 2006 adult equations at the weight in kilograms: inactive or neutered 95 x kg^0.75, active 130 x kg^0.75. The last column is the range printed on the WSAVA chart for that weight. The daily calorie guide explains the equations; this page turns them into cups and ounces.

Daily calories for adult dogs, by weight in lb
Dog weightInactive / neuteredActiveWSAVA chart range
5 lb (2.3 kg)176240155-194
10 lb (4.5 kg)295404261-326
15 lb (6.8 kg)400548354-442
20 lb (9.1 kg)497680439-549
30 lb (13.6 kg)673921595-744
40 lb (18.1 kg)8351,143738-923
50 lb (22.7 kg)9871,351873-1,091
60 lb (27.2 kg)1,1321,5491,001-1,251
70 lb (31.8 kg)1,2711,7391,124-1,404
80 lb (36.3 kg)1,4051,9221,242-1,552
90 lb (40.8 kg)1,5342,1001,357-1,696
100 lb (45.4 kg)1,6602,2721,468-1,835
120 lb (54.4 kg)1,9042,6051,683-2,104

Cups a day: neutered or ordinary adult

Cups depend on the kcal per cup printed on your bag, not on the weight of the dog alone, so the chart has a column for each of four common values. Find yours on the bag (US bags print it near the calorie statement) and read that column; if the bag gives only kcal per kg, the cups per day guide shows how to convert.

Cups per day by the bag's kcal per cup (inactive adult)
Dog weight340 kcal/cup380 kcal/cup420 kcal/cup460 kcal/cup
5 lb (2.3 kg)0.50.50.40.4
10 lb (4.5 kg)0.90.80.70.6
15 lb (6.8 kg)1.21.110.9
20 lb (9.1 kg)1.51.31.21.1
30 lb (13.6 kg)21.81.61.5
40 lb (18.1 kg)2.52.221.8
50 lb (22.7 kg)2.92.62.42.1
60 lb (27.2 kg)3.332.72.5
70 lb (31.8 kg)3.73.332.8
80 lb (36.3 kg)4.13.73.33.1
90 lb (40.8 kg)4.543.73.3
100 lb (45.4 kg)4.94.443.6
120 lb (54.4 kg)5.654.54.1

Cups a day: active adult

For a dog that gets an hour or more of real exercise a day, working dogs and sporting dogs in season. Most pets are not on this table, however keen they are on their walk.

Cups per day by the bag's kcal per cup (active adult)
Dog weight340 kcal/cup380 kcal/cup420 kcal/cup460 kcal/cup
5 lb (2.3 kg)0.70.60.60.5
10 lb (4.5 kg)1.21.110.9
15 lb (6.8 kg)1.61.41.31.2
20 lb (9.1 kg)21.81.61.5
30 lb (13.6 kg)2.72.42.22
40 lb (18.1 kg)3.432.72.5
50 lb (22.7 kg)43.63.22.9
60 lb (27.2 kg)4.64.13.73.4
70 lb (31.8 kg)5.14.64.13.8
80 lb (36.3 kg)5.75.14.64.2
90 lb (40.8 kg)6.25.554.6
100 lb (45.4 kg)6.765.44.9
120 lb (54.4 kg)7.76.96.25.7

Wet food: ounces and cans a day

For a 13 oz can labelled 400 kcal, on the inactive line. The last column feeds half the calories as wet food and half as a 380 kcal per cup kibble. See how much wet food to feed a dog for pouches and other can sizes.

Wet food per day (13 oz can, 400 kcal) for an inactive adult
Dog weightWet only (oz)Cans (13 oz)Half wet + kibble
5 lb (2.3 kg)5.70.42.9 oz + 0.2 cups
10 lb (4.5 kg)9.60.74.8 oz + 0.4 cups
15 lb (6.8 kg)1316.5 oz + 0.5 cups
20 lb (9.1 kg)16.11.28.1 oz + 0.7 cups
30 lb (13.6 kg)21.91.710.9 oz + 0.9 cups
40 lb (18.1 kg)27.12.113.6 oz + 1.1 cups
50 lb (22.7 kg)32.12.516 oz + 1.3 cups
60 lb (27.2 kg)36.82.818.4 oz + 1.5 cups
70 lb (31.8 kg)41.33.220.6 oz + 1.7 cups
80 lb (36.3 kg)45.63.522.8 oz + 1.8 cups
90 lb (40.8 kg)49.93.824.9 oz + 2 cups
100 lb (45.4 kg)544.227 oz + 2.2 cups
120 lb (54.4 kg)61.94.830.9 oz + 2.5 cups

Per meal

Cups per meal on a 380 kcal per cup food (inactive adult)
Dog weightCups a dayPer meal (2 meals)Per meal (3 meals)
5 lb (2.3 kg)0.50.230.15
10 lb (4.5 kg)0.80.390.26
15 lb (6.8 kg)1.10.530.35
20 lb (9.1 kg)1.30.650.44
30 lb (13.6 kg)1.80.890.59
40 lb (18.1 kg)2.21.10.73
50 lb (22.7 kg)2.61.30.87
60 lb (27.2 kg)31.490.99
70 lb (31.8 kg)3.31.671.11
80 lb (36.3 kg)3.71.851.23
90 lb (40.8 kg)42.021.35
100 lb (45.4 kg)4.42.181.46
120 lb (54.4 kg)52.51.67

By weight and age: puppies and senior dogs

Age changes the amount through growth, not through the calendar: a puppy is fed for the weight it is heading for and for how far along it is (the NRC 2006 growth equation, the puppy setting of the calculator). A puppy that will weigh 50 lb needs about 1,407 kcal a day at 25 lb, against 987 kcal for a 50 lb neutered adult. The expected adult weight is the parents' weight or the breed standard in how much to feed a dog by breed.

Puppies by expected adult weight: cups a day of a 400 kcal per cup puppy food, at a quarter, half and three quarters of adult weight
Adult weightAt a quarterAt halfAt three quarters
10 lb (4.5 kg)0.8 cups at 2.5 lb (322 kcal)1.1 cups at 5 lb (421 kcal)1.1 cups at 7.5 lb (438 kcal)
20 lb (9.1 kg)1.4 cups at 5 lb (542 kcal)1.8 cups at 10 lb (708 kcal)1.8 cups at 15 lb (737 kcal)
30 lb (13.6 kg)1.8 cups at 7.5 lb (734 kcal)2.4 cups at 15 lb (959 kcal)2.5 cups at 22.5 lb (999 kcal)
50 lb (22.7 kg)2.7 cups at 12.5 lb (1,077 kcal)3.5 cups at 25 lb (1,407 kcal)3.7 cups at 37.5 lb (1,466 kcal)
70 lb (31.8 kg)3.5 cups at 17.5 lb (1,386 kcal)4.5 cups at 35 lb (1,811 kcal)4.7 cups at 52.5 lb (1,887 kcal)
90 lb (40.8 kg)4.2 cups at 22.5 lb (1,674 kcal)5.5 cups at 45 lb (2,186 kcal)5.7 cups at 67.5 lb (2,278 kcal)

Senior dogs read the neutered or ordinary column: age by itself is not in the equation, activity and body condition are. A senior that has slowed down and put on weight is fed for the weight it should be; how much to feed a senior dog has the calories on the inactive and weight-loss lines, and the puppy feeding chart has cups for three puppy foods and meals a day.

Kilograms and grams

The same chart in kilograms, with grams instead of cups for four calorie densities, is how much should I feed my dog; grams on a kitchen scale are more accurate than any cup. The dog food calculator takes pounds or kilograms and the kcal per cup from your own bag and gives cups and grams per meal.

Frequently asked questions

How many cups of food should a 50 lb dog eat a day?
2.1 to 2.9 cups for a neutered or ordinary adult, depending on whether the bag says 460 or 340 kcal per cup, and 2.9 to 4 for a dog that runs or works an hour a day. That is 987 kcal a day on the inactive line; find your kcal per cup on the bag and read that column.
Is 2 cups of food a day enough for a dog?
Two cups of a 380 kcal per cup food is 760 kcal, the inactive-adult need of a dog of about 35 lb (16 kg). It is plenty for a 30 lb dog and too little for a 60 lb one, which needs 3 cups of the same food. Cups of a 460 kcal food go further than cups of a 340 kcal one.
How do I use a dog feeding chart?
Weigh the dog (or use the weight it should be, if it is overweight). Pick the inactive column for a neutered pet that walks, the active one for an hour or more of real exercise a day. Read the kcal per cup on your bag, take the cups from that column, split them into meals, and check body condition after four weeks: ribs easy to feel, a waist from above.
How much should I feed a 70 lb dog?
About 1,271 kcal a day for an ordinary adult: 3.3 cups of a 380 kcal per cup kibble, or 41 oz of wet food a day if the can is 400 kcal per 13 oz. Split into two meals of 1.7 cups.
How many ounces of wet food should a dog eat per day?
For a 50 lb dog on wet food alone, about 32 oz a day, 2.5 cans of 13 oz at 400 kcal per can. Cans vary from about 300 to 500 kcal, so read the kcal per can and divide the daily calories by it; the table gives ounces and cans for every weight.
Why does the feeding chart on the bag say more than this?
Bag charts are written for the food's own cup and usually for an intact, active dog at the top of each weight band, while most pets are neutered and walk rather than run. The inactive line is 27% below the active one, and a band such as 51-75 lb hides a big difference between its ends. Start from this chart and let the dog's waist correct it.
How do I know if I am feeding my dog enough?
Body condition, not the bowl: ribs you can feel under a thin layer of fat without pressing, a visible waist from above, a belly that tucks up from the side. Weigh monthly. Individual dogs need up to 30% more or less than any equation (Merck Veterinary Manual), so the chart is the starting point and the dog is the answer.
Should the daily amount be split into two meals?
Yes for adults: two meals about 12 hours apart, three for small dogs or dogs that vomit bile on an empty stomach. The last table divides the cups; a 50 lb dog on a 380 kcal food gets 1.3 cups a meal twice a day.
How much should I feed my dog by weight in pounds?
Work out the calories from the weight, then divide by the kcal per cup on your bag. A 30 lb (13.6 kg) neutered or ordinary adult needs about 673 kcal a day (NRC 2006: 95 x kg^0.75): 1.8 cups of a 380 kcal per cup kibble, 2.0 of a 340 kcal one, 1.5 of a 460 kcal one. The quick chart does the same for every weight from 5 to 120 lb.
How many cups of food should a 20 lb dog eat a day?
About 1 1/8 to 1 1/2 cups for a neutered or ordinary adult (497 kcal a day), 1.3 cups of a 380 kcal per cup food, and 1.8 cups of the same food if it runs or works an hour a day (680 kcal). A 10 lb dog needs 5/8 to 7/8 cup (295 kcal).
How much should a 100 lb dog eat a day?
About 1,660 kcal for a neutered or ordinary adult: 3 5/8 to 4 7/8 cups a day depending on the bag, 4.4 cups of a 380 kcal per cup kibble, or two meals of 2.2 cups. A working 100 lb dog on the active line needs 2,272 kcal, 6.0 cups of the same food.
Is there a dog feeding chart by weight and age?
Yes: by growth stage for puppies, by weight for adults and seniors. A puppy is fed for the weight it is heading for: one that will weigh 50 lb needs about 1,407 kcal a day at 25 lb, 3.5 cups of a 400 kcal per cup puppy food, more than the 987 kcal of a 50 lb neutered adult. Once growth stops the adult rows apply; a senior dog stays on the neutered column and is fed for its ideal weight if it gains.
How many cups are in a pound of dog food?
Divide the kcal per cup on the bag by its kcal per kg and multiply by 1,000 to get the grams in a level cup. A food labelled 3,600 kcal/kg and 380 kcal per cup holds 106 g a cup, so a pound (454 g) is 4.3 cups and a 30 lb bag about 129 cups: 50 days for a 50 lb neutered dog at 2.6 cups a day. A kibble with fewer grams in a cup gives more cups per pound.

Sources

Published 2026-09-17, last updated 2026-10-13. Figures are starting points from the published equations: individual animals vary by up to 30%, so adjust by body condition and ask your vet for puppies under 8 weeks, pregnancy, lactation or any illness.