InputsLive
Weight unit
Dog's weight
lb
Life stage & activity
Food energy
kcal/cup
Result
Food per day
2.2 cups
About 1.1 cups per meal at two meals a day — a starting estimate, not veterinary advice.
Daily calories (MER)794 kcal
Resting calories (RER)496 kcal
Life-stage factor1.6×

An estimate, not veterinary advice. Adjust to your dog's body condition and consult your veterinarian.

Results are estimates. Consult a professional.

How it's calculated

How the dog food portion calculator works

Your dog is fed by calories, not by cups. The calculator works out how many calories your dog needs in a day, then divides that by the calories in one cup of your food to give a daily portion. It takes two steps that veterinary nutritionists use, so the cup figure is grounded in your dog's actual energy needs rather than a generic chart.

Step one finds the resting energy requirement (RER) — the calories a dog burns at complete rest. Step two scales that up to the maintenance energy requirement (MER), the full daily need, using a factor for your dog's life stage and activity. Divide the MER by the calories per cup printed on the bag and you have a starting portion.

RER (kcal/day) = 70 × (body weight in kg)^0.75
MER (kcal/day) = RER × life-stage factor
cups per day = MER ÷ calories per cup of food
The two-step RER → MER model and the 0.75 metabolic exponent come from the Merck Veterinary Manual and the WSAVA Global Nutrition Guidelines. The result is a calorie estimate and a starting point — confirm the right portion for your dog with your veterinarian.
What goes into it

What goes into your dog's daily portion

Three inputs decide the portion: your dog's weight, its life stage, and the calorie density of the food. Each one moves the answer, and the most-missed input is the last one.

Body weight sets the resting energy requirement

Weight is the base number. A heavier dog burns more calories at rest, but not in a straight line — the 0.75 exponent means a dog twice as heavy needs about 1.7 times the resting calories, not double. Use your dog's healthy target weight, not its current weight, if it is overweight.

Life stage and activity set the multiplier

A resting calorie figure is only the floor. The life-stage factor adds the calories for moving, digesting, growing and staying warm. A neutered adult sits at 1.6× resting; an intact adult at 1.8×; a growing puppy needs far more, and a dog on a weight-loss plan needs less.

Calories per cup translate calories into a portion

Two foods can look identical and differ by a third in calorie density. Calorie-dense kibble can run 450 kcal per cup while a light formula is closer to 330, so the same dog needs noticeably fewer cups of the richer food. This number is on the bag, usually as "kcal/cup" or "metabolizable energy" — enter your food's figure for an accurate portion.

Calories per cup is the input people skip
Most feeding mistakes trace back to ignoring calorie density and trusting a one-size chart. Read the kcal-per-cup number off your bag and use it. If it isn't on the label, the brand's website or customer line will have it.
Example

A worked example using the dog food calculator

Example: a 30 lb neutered adult on a 365 kcal/cup food

Bella is a healthy, 30 lb neutered adult dog with normal activity. Her owner feeds a standard dry food rated 365 kcal per cup and wants a daily portion to start from.

Step 1 — Convert weight to kilograms

30 lb ÷ 2.20462 = 13.6 kg. The energy formula works in kilograms, so this conversion comes first.

Step 2 — Find the resting energy requirement

RER = 70 × 13.6^0.75 = 496 kcal/day. That is what Bella would burn doing nothing but breathing, circulating blood and keeping her cells running.

Step 3 — Scale up to the maintenance requirement

As a neutered adult, Bella's factor is 1.6. MER = 496 × 1.6 = 794 kcal/day — her full daily energy need including normal activity and digestion.

Step 4 — Turn calories into cups

794 ÷ 365 = 2.2 cups per day. Split across two meals, that is about 1.1 cups morning and night.

≈ 794 kcal/day → about 2.2 cups
This is a starting portion, not a prescription. Feed it for two weeks, watch Bella's waistline and weight, then adjust up or down. Keep treats under 10% of the daily calories so they don't quietly undo the math.
Quick reference

How much should I feed my dog?

If you want a ballpark before entering your own numbers, this table gives daily calories and cups for a healthy neutered adult dog at a typical 365 kcal per cup. A richer food means fewer cups; a light food means more, so always check your own bag.

Dog weightResting caloriesDaily caloriesCups per day*
10 lb (4.5 kg)218 kcal348 kcal1.0
20 lb (9.1 kg)366 kcal585 kcal1.6
30 lb (13.6 kg)496 kcal794 kcal2.2
40 lb (18.1 kg)615 kcal985 kcal2.7
50 lb (22.7 kg)727 kcal1,164 kcal3.2
60 lb (27.2 kg)834 kcal1,335 kcal3.7
80 lb (36.3 kg)1,035 kcal1,656 kcal4.5
100 lb (45.4 kg)1,223 kcal1,958 kcal5.4

*Cups assume a neutered-adult factor of 1.6 and a 365 kcal/cup food. Daily calories = 70 × kg^0.75 × 1.6. Intact adults need about 12% more; puppies need far more. Treats should stay under 10% of these totals.

Reading the bag

Calories per cup: how to read your dog food label

The single number that makes this calculator accurate is the food's calorie density. It is required on the bag, but it hides in different places by brand. Find it before you trust any cup figure.

  • Look for "kcal/cup" — most dry foods print a calorie content statement such as "3,600 kcal/kg (365 kcal/cup)." The per-cup number is the one to enter.
  • Watch the units — "kcal per kg" is the whole bag's density, not a portion. The per-cup figure is what you feed by.
  • Canned and fresh food — these are usually labeled per can, per pouch or per ounce, not per cup. Use that figure and feed by weight instead of cups.
  • If it isn't on the bag — check the brand's website or call the number on the package. Calorie density must be disclosed.

Two foods at 330 and 450 kcal per cup differ by more than a third. Feed the same number of cups of both and one dog is underfed while the other slowly gains weight. The portion only means something next to its calorie density.

Life stage

Puppies, seniors and weight-loss feeding

The same dog needs sharply different amounts across its life. The calculator's life-stage factor is where that adjustment happens, and picking the right one matters more than fine-tuning the weight.

Life stage / goalFactor (× resting)When to use it
Puppy, under 4 months3.0Fast early growth; feed to the puppy food's chart and your vet's guidance
Puppy, over 4 months2.0Slowing growth, still above adult needs until near full size
Intact adult1.8Healthy adult, not spayed or neutered
Neutered adult1.6The default for most pet dogs at a healthy weight
Weight gain1.7Underweight or recovering dogs that need to add condition
Light work / active2.0Dogs with high daily activity or light working loads
Weight loss1.0Overweight dogs on a controlled plan, fed to target weight

Factors follow the Merck Veterinary Manual and WSAVA energy guidelines. Working, pregnant, nursing and sick dogs have special needs — set those plans with your veterinarian.

For weight loss, feed to the calories for the dog's healthy target weight, not its current weight, and recheck every two weeks. Senior dogs vary: less active seniors trend toward the neutered-adult or weight-loss factor, while spry ones stay near maintenance. Let body condition, not age alone, guide the choice.

How to use it

How to feed the right amount

A portion is the start of a feedback loop, not a fixed rule. Use these steps to turn the estimate into the amount your dog truly needs.

  1. Weigh the food, don't scoop it. A "cup" varies wildly by scoop and how packed it is. A cheap kitchen scale and the bag's grams-per-cup figure beat eyeballing every time.
  2. Split into two meals. Halve the daily portion morning and evening for steadier energy and digestion, unless your vet advises otherwise.
  3. Count treats in the budget. Keep treats and table scraps under 10% of daily calories, and subtract them from the meal portion.
  4. Check body condition every two weeks. You should feel the ribs easily and see a waist from above. Adjust the portion 10% up or down based on what you feel.
  5. Re-run the numbers after big changes. A new food, a neuter, a weight goal or a fitness change all shift the math — recalculate when they happen.
The dog on the scale beats the dog on paper
Two dogs of the same weight can need different amounts. Treat the calculator's portion as a hypothesis, then let the scale and the rib check confirm or correct it over a few weeks.
Body condition

Using a body condition score to tune the portion

Calorie math gets you close; your hands get you the rest of the way. A body condition score (BCS) reads the dog in front of you, and it is how vets decide whether a portion is right.

Run a quick three-part check. Ribs: you should feel them easily under a thin layer, like the back of your hand. Waist: from above, the body should narrow behind the ribs. Tuck: from the side, the belly should rise toward the hips, not hang flat.

  • Can't feel the ribs, no waist, flat belly — likely overweight; cut the portion 10–20% and switch toward the weight-loss factor.
  • Ribs easy to feel, clear waist and tuck — ideal condition; the current portion is about right.
  • Ribs, spine and hips clearly visible — likely underweight; raise the portion and consider the weight-gain factor, and ask your vet to rule out a medical cause.
The 9-point body condition score and the under-10% treat guideline come from the WSAVA Global Nutrition Committee and AAHA. A persistent weight problem warrants a veterinary visit, since it can signal an underlying condition.
Definitions

Dog feeding terms, defined

The calories a dog burns at complete rest — breathing, circulation and basic cell function. Calculated as 70 × (body weight in kg)^0.75. It is the floor your daily need is built on.
The full daily calorie need: RER multiplied by a life-stage factor that adds activity, digestion, growth and neuter status. Also called the daily energy requirement (DER). This is the number you feed to.
The multiplier applied to RER for your dog's stage and activity — for example 1.6 for a neutered adult, 1.8 for an intact adult, 3.0 for a young puppy, 1.0 for a weight-loss plan.
The energy density of the food as fed, printed on the bag. Dividing daily calories by this number gives the daily cups. It varies widely between foods, which is why a portion means little without it.
A hands-on 1-to-9 (or 1-to-5) scale for how lean or heavy a dog is, read from the ribs, waist and belly tuck. The real-world check that confirms or corrects a calculated portion.
The calories a dog can absorb and use from a food, after losses in stool and urine. Pet-food calorie statements are given in metabolizable energy, so the kcal/cup figure already accounts for it.
Accuracy

How accurate is this dog food calculator?

The calorie math is exact and built on the energy formulas vets use. Given the right weight, life stage and calories per cup, the RER, MER and cup figures are computed precisely — the arithmetic is not where error creeps in.

The estimate itself is a starting point, and on purpose. Real energy needs vary by up to 20% between dogs of the same weight because of breed, metabolism, climate, health and true activity, so the life-stage factor is an average rather than a guarantee. Use your dog's healthy target weight, confirm the calories per cup on your own bag, and adjust the portion to body condition over a few weeks. Pair this with our dog age calculator to factor in life stage, and check a cat's needs with the cat calorie calculator.

An estimate, not veterinary advice
This tool does not replace your veterinarian. For puppies, pregnant or nursing dogs, working dogs, weight problems or any health condition, set the feeding plan with your vet — they can tailor it to your dog and catch issues a calculator can't.
Questions

Frequently asked questions about the free Dog Food Portion calculator

A dog Food Portion calculator is a free online tool that helps you estimate your dog's daily food in cups from its weight, life stage, and your food's calories per cup — using the vet RER/MER formula. Dogs are fed by calories, not cups. This finds your dog's resting energy need, scales it to a full daily need by life stage, then divides by your food's calories per cup to give a portion. It runs entirely in your browser with instant results and no sign-up.
Divide your dog's daily calories (MER) by the calories per cup on the bag. A 30 lb neutered adult on a 365 kcal/cup food needs about 794 kcal/day, or roughly 2.2 cups. It's a starting estimate — adjust to your dog's body condition.
Most adult dogs do well on two meals a day — split the daily portion morning and evening. Puppies usually need three or more smaller meals. Follow your vet's advice for puppies and dogs with health conditions.
Check body condition every two weeks: you should feel the ribs easily and see a waist from above. If not, adjust the portion about 10% up or down. The calculator gives a starting point, not a guarantee.
Foods range from about 330 to 450 kcal per cup, so the same dog needs noticeably fewer cups of a richer food. Feed by your own bag's number — a cup count means little without it.
Keep treats and table scraps under 10% of daily calories, and subtract them from meals. This is a WSAVA guideline. For weight problems or health issues, plan feeding with your veterinarian.
About

About this Dog Food Portion calculator

This calculator runs entirely in your browser — nothing about your dog is uploaded or stored. It uses the resting-and-maintenance energy formula veterinary nutritionists rely on, then divides by your food's calories per cup to estimate a daily portion. Every result is a starting point, not veterinary advice.

Find more tools for your animals on our pets calculators page, or browse the full set of free tools in the calculators directory. For diet, weight, or health decisions, always consult your veterinarian.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.