Lelifi·tools

Dog Food Calculator

A 40-pound neutered adult dog needs about 985 calories a day, or 2.8 cups of 350 calorie kibble. That is two 1.4 cup meals, and a 30 pound bag lasts about 43 days. Cups alone mislead, because brands range from 240 to 470 calories per cup.

Enter your dog's weight, life stage and the calories per cup on the bag to get cups per day, cups per meal, how long a bag lasts and the cost per day.

By the Lelifi editors ·

Key takeaways

From body weight to cups per day40 lb = 18.14 kg18.14 ^ 0.75 = 8.79 metabolic weight70 x 8.79 = 615 kcal resting energy615 x 1.6 = 985 kcal neutered adult= 2.81 cups at 350 kcal per cupThe 1.6 multiplier is for a neutered adult. Puppies and weight loss use different numbers.
A 40 pound neutered adult works out to 2.81 cups of a 350 calorie food.
Cups needed for the same 985 calories4.10 cups2.81 cups2.09 cups240 kcal/cup (4.10 cups)350 kcal/cup (2.81 cups)470 kcal/cup (2.09 cups)
The same 985 calories takes 4.10 cups of a light food and 2.09 cups of a dense one.
On this page
  1. Why body weight alone gets the amount wrong
  2. Resting energy and the activity multiplier
  3. Worked example: a 40 pound neutered adult
  4. Why cups are a poor unit across brands
  5. Puppies, adults and weight loss are three different formulas
  6. From cups to bag life and cost per day
  7. Meals, treats and the 10% rule
  8. How to tell whether the amount is right

Why body weight alone gets the amount wrong

Feeding charts on the back of a bag are a starting point, not an answer. They assume an average activity level, an average kibble and an average dog, and most dogs are not average in all three at once.

The arithmetic behind any feeding amount starts with resting energy requirement, or RER. It is 70 times the dog's body weight in kilograms raised to the 0.75 power. That exponent is the part people skip. It means calorie need does not scale with weight, it scales with weight to the three quarters, so a dog twice as heavy needs about 1.68 times the calories rather than twice as many.

Run the numbers on a 40 pound dog. Forty pounds is 18.14 kg. Take 18.14 to the 0.75 power and you get 8.79, multiply by 70 and the resting energy is 615 calories a day. That is what the dog burns lying still in a quiet room, doing nothing but keeping its heart, lungs and brain running.

Everything above that is the activity multiplier, and the multiplier is where two dogs of the same weight end up eating wildly different amounts. A couch dog and a hunting dog can both weigh 40 pounds and need 862 and 1,538 calories respectively. The bag cannot know which one you own.

Resting energy and the activity multiplier

The multipliers below come from the standard veterinary nutrition approach used by the World Small Animal Veterinary Association and most vet schools. They are ranges in practice, and the midpoint is what this calculator uses.

Life stageMultiplierCalories for a 40 lb dogCups at 350 kcal
Puppy under 4 months3.0 x RER1,846 kcal5.27 cups
Puppy 4 to 12 months2.0 x RER1,231 kcal3.52 cups
Intact adult1.8 x RER1,108 kcal3.16 cups
Neutered adult1.6 x RER985 kcal2.81 cups
Senior or low activity1.4 x RER862 kcal2.46 cups
Weight loss1.0 x RER615 kcal1.76 cups
Working or sport dog2.5 x RER1,538 kcal4.39 cups

Two adjustments catch most of the error. Neutering lowers energy need by roughly 10% to 20%, which is why the neutered adult line sits below the intact one. And a dog that is already overweight should be fed for its target weight, not its current weight, which is why the weight loss line uses 1.0 and not 1.2.

Age matters less than people expect after the first year. A healthy seven year old that still walks two miles a day needs close to adult calories. A twelve year old that sleeps most of the day drops toward the 1.4 line. Judge by activity and body condition, not by the birthday.

Worked example: a 40 pound neutered adult

Take the most common case: a 40 pound neutered adult on a mid-range chicken and rice kibble at 350 calories per cup, fed twice a day, eating from a 30 pound bag that costs $65.

Those seven numbers answer the questions people tend to ask: how much in the bowl, how long the bag lasts and what the dog costs to feed. A 1.4 cup scoop twice a day is easy to eyeball, and it is close enough that a kitchen measuring cup will do.

Weigh the food for the first week if you can. Kibble density varies enough that a heaped coffee mug can hold 30% more than a level measuring cup, and 30% of 985 calories is 296 calories a day, which is most of a meal.

Why cups are a poor unit across brands

A cup measures volume. A dog needs calories. The two only line up if every bag held the same number of calories per cup, and they do not. The range across dry dog foods runs from about 240 to 550 calories per cup.

Type of kibbleCalories per cupCups for 985 kcalWhat drives it
Light or weight control240 to 2803.52 to 4.10Added fiber, less fat
Adult chicken and rice330 to 3802.59 to 2.98The middle of the market
Puppy formula380 to 4502.19 to 2.59More fat and protein
Grain free or high protein420 to 4802.05 to 2.35Dense kibble, small cup
Freeze dried raw480 to 5501.79 to 2.05Almost no water or filler

Read the same row differently and the problem shows up fast. Two cups of a 240 calorie food delivers 480 calories. Two cups of a 470 calorie food delivers 940. Same scoop, same dog, nearly double the calories, and the dog will gain weight on one and lose it on the other.

The number to look for is on the bag, usually near the guaranteed analysis, printed as kilocalories per cup or per kilogram. If a bag lists only kcal/kg, divide by 4.2 to get a rough per-cup figure, because a cup of typical kibble weighs about 4 oz or 113 grams. The FDA's pet food labeling rules explain what has to appear on the label and what is optional.

Puppies, adults and weight loss are three different formulas

The single biggest feeding mistake is using the adult number for a puppy, or the adult number for a diet. The multipliers are not close to each other.

Puppies. A puppy under four months eats about 3.0 times its resting energy, because it is building bone, muscle and brain at a rate it will never repeat. A 12 pound puppy at three months has a resting energy of 249 calories, so the day's food is 748 calories. At 400 calories per cup that is 1.87 cups, split into three or four meals of about half a cup. By four months the multiplier drops to 2.0, and by a year most breeds are on the adult number.

Adults. The 1.6 to 1.8 range covers most healthy adult dogs. The difference between the two lines is 123 calories a day for a 40 pound dog, which is about a third of a cup, which is 4 pounds of body weight over a year if the dog is fed the higher figure and does not need it.

Weight loss. Feed 1.0 times the resting energy of the target weight. A 50 pound dog that should weigh 40 gets the 40 pound RER of 615 calories, not the 50 pound figure. That produces a loss of roughly 1% to 2% of body weight per week, which is the rate vets aim for. Faster loss strips muscle along with fat.

Large breed puppies have one extra rule: keep them on a growth rate that reaches adult size at 18 to 24 months, not 12. Overfeeding a Great Dane puppy raises the risk of joint disease, and the fix is a slower curve, not a smaller adult weight.

From cups to bag life and cost per day

Once you know cups per day, the rest is division. A 30 pound bag holds about 120 cups if a cup weighs 4 oz, and 120 divided by 2.81 is 42.7 days. That is the number that tells you whether the 40 pound bag on sale is a better buy than the 30 pound bag at the same price per pound.

Bag sizeCups in the bagDays at 2.81 cupsDays at 4.39 cupsCost per day at list price
15 lb at $3860 cups21.3 days13.7 days$1.78
30 lb at $65120 cups42.7 days27.3 days$1.52
40 lb at $85160 cups56.9 days36.4 days$1.49
50 lb at $99200 cups71.2 days45.6 days$1.39

Cost per day is the only fair way to compare two bags, because price per pound hides the calorie difference. A 40 pound bag of 300 calorie food at $70 feeds a 40 pound dog for 48.7 days at $1.44 a day. A 30 pound bag of 470 calorie food at $65 feeds the same dog for 57.3 days at $1.13 a day. The cheaper bag per pound, at $1.75 against $2.17, is the more expensive bag per day.

Two practical notes. A 50 pound bag takes a dog eating 2.81 cups a day about 71 days to finish, which is longer than the six to eight weeks most makers suggest for freshness. Store it sealed, in the original bag, and buy the size the dog finishes inside that window.

Meals, treats and the 10% rule

Treats count. The standard guidance is that treats and extras stay under 10% of daily calories, which for a 985 calorie dog is 98 calories. A medium milk bone style biscuit runs 40 to 50 calories, so two a day is the limit before the kibble has to come down.

That is why a dog can gain weight on the same dinner it has always eaten. Three biscuits at 45 calories each is 135 calories, which is 14% of the day, and 135 calories a day is about 1 pound of body weight every 26 days.

Meal count matters for different reasons. Two meals a day suits most adult dogs and lowers the risk of bloat in deep-chested breeds compared with one large meal. Puppies under four months do better on three or four smaller meals, because their stomach capacity is small relative to their calorie need. A dog on a weight loss plan often does better on two measured meals plus a portion of its daily kibble used as training treats, so the total stays fixed.

If you change foods, transition over seven days: 25% new food for two days, 50% for two days, 75% for two days, then all new. A faster switch causes loose stool in most dogs, and the calories per cup usually change with the formula, so recalculate the amount rather than pouring the same scoop.

How to tell whether the amount is right

The calculator gives a number to start from. The dog gives the answer. Weigh the dog every two weeks on a bathroom scale, holding it on the scale with you and subtracting your own weight, and watch the body condition instead of the number alone.

Body condition is scored on a 9 point scale. You want a 4 or 5: ribs easy to feel under a thin fat layer, a visible waist behind the ribs from above, and a tuck at the belly from the side. A 6 means the ribs are hard to find. A 3 means they are sharp to the touch with no covering.

Two things the math cannot see are health conditions and prescription diets. A dog with kidney disease, diabetes, pancreatitis or a thyroid problem needs a number set by a vet, and the multiplier here will be wrong for it. The WSAVA global nutrition guidelines and the FDA's page on complete and balanced claims are the two references worth reading before you switch foods.

This is a feeding estimate, not veterinary advice. Confirm the amount with your vet for puppies, seniors, pregnant dogs and any dog with a diagnosed condition.

Frequently asked questions

How many cups of food should a 40 pound dog eat?

About 2.8 cups a day of a 350 calorie per cup kibble, split into two meals of 1.4 cups. That delivers 985 calories, which is the resting energy of 615 multiplied by 1.6 for a neutered adult.

How many calories does a 40 pound dog need?

About 985 a day if neutered and moderately active. The resting energy is 615 calories, and the activity multiplier of 1.6 adds the rest. An intact adult of the same weight needs about 1,108.

How do I calculate resting energy for a dog?

Multiply 70 by the dog's weight in kilograms raised to the 0.75 power. A 40 pound dog is 18.14 kg, and 18.14 to the 0.75 power is 8.79, so 70 x 8.79 gives 615 calories.

Why does my bag say 3 cups when the calculator says 2.8?

Bag charts assume an average kibble and an average activity level. A 20 calorie difference per cup moves the answer by 0.16 cups, and a 470 calorie food would need only 2.1 cups for the same 985 calories.

How much should I feed a puppy?

Puppies under four months use about 3.0 times resting energy, and 4 to 12 months uses 2.0. A 12 pound puppy at three months needs about 748 calories, which is 1.87 cups at 400 calories per cup, split into three or four meals.

How many calories should a dog eat to lose weight?

Feed 1.0 times the resting energy of the target weight. A 50 pound dog that should weigh 40 gets 615 calories a day, not the 50 pound figure, which produces a loss of 1% to 2% of body weight per week.

How long does a 30 pound bag of dog food last?

About 43 days for a 40 pound dog eating 2.81 cups a day, since a 30 pound bag holds roughly 120 cups at 4 oz per cup. A 50 pound dog at 4.39 cups finishes it in 27 days.

How much does it cost to feed a 40 pound dog?

About $1.52 a day, or $46 a month, on a 30 pound bag that costs $65 and lasts 42.7 days. Cost per day is the only fair comparison between bags, because calories per pound vary.

Does a cup of dog food weigh the same across brands?

No. A cup of typical kibble weighs 3.5 to 4.5 oz, and dense grain free foods run closer to 5 oz. That is why 350 calories per cup is only a default and the bag's kcal/cup figure should replace it.

Should I feed once or twice a day?

Twice a day suits most adult dogs and lowers bloat risk in deep-chested breeds compared with one large meal. Puppies under four months do better on three or four meals, and a 985 calorie dog gets 1.4 cups per meal on two.

How many treats can a dog have a day?

Keep treats under 10% of daily calories. For a 985 calorie dog that is 98 calories, or about two 45 calorie biscuits. Three biscuits a day adds 135 calories, which is 1 pound of body weight every 26 days.

Do I need to change the amount when I switch foods?

Yes. Calories per cup can differ by 200 between two adult formulas, so the same scoop can be 30% more or less food. Recalculate cups from the new bag and transition over seven days to avoid loose stool.

Is 2 cups of food a day enough for a 50 pound dog?

Usually not on a 350 calorie food. A 50 pound neutered adult needs about 1,164 calories, which is 3.3 cups. Two cups would be 700 calories, about 40% short, and the dog would lose weight.

How much food should a senior dog get?

Most seniors use 1.2 to 1.4 times resting energy, so a 40 pound senior gets 738 to 862 calories, or 2.1 to 2.5 cups at 350 per cup. Judge by activity and body condition rather than age alone.

Can I feed the same amount to two dogs of the same weight?

Not reliably. A neutered couch dog at 1.6 and an intact working dog at 2.5 need 985 and 1,538 calories at the same 40 pounds, a 553 calorie gap that is 1.6 cups of food.

Is the feeding chart on the bag wrong?

It is a starting range, not a target. Charts are built for an average activity level and a wide weight band, so a 40 pound dog may see a 2 to 3 cup range on the same bag. Use it as a check, then adjust by body condition.

Spotted a wrong number or a broken result?

More Pets tools

See all Pets tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.