Pets & Animals

Dog Food Calculator — Daily Calories & Cups Per Day by Weight

Turn your dog's weight and activity into daily calories and cups of food per day

The portion size printed on a bag of dog food is a one-size-fits-all guess. The real amount your dog needs depends on its weight, whether it's spayed or neutered, how active it is, and how many calories are packed into your specific kibble. This dog food calculator uses the same energy equation veterinarians and pet-nutrition references use to turn those facts into a daily calorie target and a number of cups per day you can actually scoop.

The math runs in two steps. First it finds your dog's Resting Energy Requirement (RER) — the calories a dog burns at rest — using the standard metabolic formula:

RER = 70 × (body weight in kg)^0.75

That exponent matters: calorie needs don't scale in a straight line with weight, so a 60 lb dog does not need twice the food of a 30 lb dog. The calculator converts your dog's weight from pounds to kilograms for you, so you can enter it the American way — in pounds.

Second, it multiplies RER by a life-stage / activity factor to get the Maintenance Energy Requirement (MER), the calories your dog needs in a typical day:

Daily calories = RER × activity factor

Typical factors: a neutered adult dog is about 1.6, an intact (not neutered) adult about 1.8, a dog that needs to lose weight about 1.0, an active or working dog 2.0–5.0, and a growing puppy 2.0–3.0 depending on age. Once you have the daily calorie number, cups per day is simple division:

Cups per day = daily calories ÷ calories per cup of your food

Most dry dog foods land around 325–450 kcal per cup; the calculator defaults to 350, but the real number is printed on your bag near the guaranteed analysis as the "metabolizable energy" (ME) in kcal/cup. Use that number for the most accurate result.

A worked example: a 22 lb (10 kg) neutered adult dog has RER = 70 × 10^0.75 ≈ 394 kcal. Multiply by 1.6 → about 630 calories per day. At 350 kcal per cup, that's roughly 1.8 cups a day, usually split into two meals.

This is general guidance to give you a sensible starting portion, not veterinary advice. Your vet sets the real amount based on your dog's body condition score, breed, health and any medications — weigh your dog every few weeks and adjust up or down to keep an ideal body condition.

Easy ⏱ 5 min Updated: 2026-06-19 ✍️ By Jeferson Bruno
📖 See also: How to Calculate a Tip (and Split the Bill)

Calculator

Fill in the fields and click "Calculate" for instant results.

Result
Waiting for calculation
Fill in the fields and click "Calculate".
Transparency: below the form you'll find an explanation, formula, examples, tips, and FAQ (when available for this calculator).

📰 Formula

• RER (resting calories) = 70 × (weight in kg)^0.75
• Daily calories (MER) = RER × activity factor
• Activity factor: neutered adult 1.6 · intact adult 1.8 · weight loss 1.0 · active/working 2.0–5.0 · puppy 2.0–3.0
• Cups per day = daily calories ÷ calories per cup (ME on the bag, ~350 default)
• Weight: kg = pounds ÷ 2.20462

📰 Formula

• RER (resting calories) = 70 × (weight in kg)^0.75
• Daily calories (MER) = RER × activity factor
• Activity factor: neutered adult 1.6 · intact adult 1.8 · weight loss 1.0 · active/working 2.0–5.0 · puppy 2.0–3.0
• Cups per day = daily calories ÷ calories per cup (ME on the bag, ~350 default)
• Weight: kg = pounds ÷ 2.20462

🧪 Worked examples

1

Example 1

2

Example 2

3

Example 3

4

Example 4

⚠️ Common mistakes

  • Multiplying body weight straight by a factor — RER uses weight^0.75, not weight, so big dogs eat less than a linear guess.
  • Using the bag's cup chart and the calorie math together, which double-counts and overfeeds — pick the calorie method and adjust.
  • Guessing calories per cup instead of reading the ME (kcal/cup) printed on your specific bag.
  • Using the adult factor for a puppy (puppies need 2–3× RER while growing), or the intact factor for a neutered dog.
  • Counting only kibble and forgetting treats — treats should stay under about 10% of daily calories.

💡 Tips

  • Find your food's exact calories per cup on the bag — look for "ME" or "kcal/cup" near the guaranteed analysis.
  • Split the daily cups into two meals for most adult dogs; puppies often eat three or four smaller meals.
  • Reassess every 2–4 weeks: if you can't easily feel the ribs, drop the factor toward 1.0; if ribs are sharp, nudge it up.
  • Use a measuring cup, not a coffee mug — eyeballing is the most common cause of slow weight gain.
  • When in doubt, start at the lower end and let your vet's body-condition check fine-tune it.

Embed this calculator on your site

Copy the code below and paste it into the HTML of your site or blog.

<iframe src="https://www.calcnimbus.com/embed/dog-food-calculator" width="100%" height="500" frameborder="0" style="border:1px solid #eee;border-radius:12px"></iframe>

❓ Frequently asked questions

How many cups of food should I feed my dog per day?

Divide your dog's daily calorie need by the calories per cup of its food. A 22 lb neutered adult needs about 630 kcal/day; at 350 kcal/cup that's roughly 1.8 cups, usually split into two meals.

How do I calculate how many calories my dog needs?

First find Resting Energy Requirement: RER = 70 × (weight in kg)^0.75. Then multiply by an activity factor — about 1.6 for a typical neutered adult — to get daily calories.

How many calories are in a cup of dog food?

Most dry foods are about 325–450 kcal per cup. The exact number, listed as ME (metabolizable energy) in kcal/cup, is printed on your bag near the guaranteed analysis. This calculator defaults to 350.

What activity factor should I use for my dog?

Neutered adult ≈ 1.6, intact adult ≈ 1.8, weight loss ≈ 1.0, active or working dog 2.0–5.0, and a growing puppy 2.0–3.0 depending on age. Pick the one that matches your dog's life stage.

How much should I feed a puppy?

Puppies need roughly 2–3 times their RER while growing, tapering toward adult amounts near maturity. Use the puppy setting here as a starting point and confirm with your vet, since fast-growing large breeds have special needs.

Is it better to feed my dog once or twice a day?

Most adult dogs do well on two meals a day — split the calculated cups in half. Puppies usually eat three to four smaller meals. Twice-daily feeding helps with digestion and prevents begging between meals.

How do I help my dog lose weight?

Use the weight-loss factor (about 1.0 × RER based on a target weight, not current weight), measure every portion, cap treats at 10% of calories, and recheck the body-condition score with your vet every few weeks.

Does this replace my veterinarian's advice?

No. This is general guidance to estimate a starting portion. Your vet sets the real amount using your dog's body-condition score, breed, age, health and medications. Always confirm feeding changes with your vet.

Why doesn't a dog twice as heavy eat twice as much?

Because calorie needs scale with weight^0.75, not weight. Larger dogs burn fewer calories per pound, so a 60 lb dog needs well under double the food of a 30 lb dog.