Skip to main content
Skip to calculator
Advertisement

Last updated: June 19, 2026

Dog Food Calculator

Quick Answer

The Dog Food Calculator estimates a dog's daily calories and food portion. It computes the resting energy requirement RER = 70 × (body weight in kg)^0.75, multiplies by a life-stage/activity factor (about 1.0 for weight loss, 1.6 for a typical neutered adult, 2.0–5.0 for working dogs, 2.0–3.0 for puppies), then divides the resulting daily calories by the food's energy density in kcal per cup to give cups per day. For example, a 30 lb (13.6 kg) neutered adult fed a 350 kcal/cup food needs about 790 kcal, or roughly 2.3 cups, split across meals. Always feed to body condition and count treats toward the total.

To find how much to feed your dog, calculate the resting energy requirement as 70 times the dog's weight in kilograms to the power 0.75, multiply by an activity factor of about 1.6 for a typical adult, then divide by the calories per cup on your food bag. A 30 pound dog needs roughly 790 calories, or about 2.3 cups a day.

Key Takeaways

  • Daily calories = RER × activity factor, where RER = 70 × (weight in kg)^0.75
  • A typical neutered adult dog uses about 1.6 × RER; puppies and working dogs need much more
  • Cups per day = daily calories ÷ kcal per cup (check your food's label)
  • Count treats toward the daily total — keep them under ~10% of calories
  • Feed to body condition and reassess every few weeks, not just to a single number
Helpful
Not helpful
Save as image
Share
Embed
Cite
Write feedback

Formula

RER = 70 × (weight in kg)^0.75 · Daily Calories = RER × Activity Factor · Cups/day = Daily Calories ÷ kcal per cup

Where:

  • E_{daily}=Daily caloric needs (MER)(kcal)
  • RER=Resting energy requirement(kcal)
  • W=Dog body weight(kg)
  • AF=Life-stage / activity factor
Dog Food CalculatorA dog's body weight is converted to its resting energy requirement (RER = 70 times weight in kilograms to the power 0.75), multiplied by a life-stage and activity factor to give daily calories, then divided by the food's calories per cup to give cups per day.Dog Food CalculatorWeight → daily calories → cups per dayYOUR DOGBody weight (lb / kg)Life stage & activityFood energy (kcal/cup)factor ×1.0 … ×5.0ENERGY FORMULARER = 70 × kg^0.75kcal/day = RER × AFcups = kcal ÷ kcal/cupFEED PER DAY792kcal / day≈ 2.3 cupssplit across meals🐾🐕Resting energy × activity factor ÷ food density
Dog Food Calculator: your dog's weight sets its resting energy needs, an activity factor scales it to daily calories, and the food's kcal-per-cup converts that into a practical portion. Feed to body condition and count treats toward the total.

Worked Examples

30 lb neutered adult dog (typical pet)

A 30 lb (13.6 kg) spayed Beagle-sized dog with normal activity, fed a 350 kcal/cup dry food.

  1. 1Convert weight: 30 lb ÷ 2.205 = 13.6 kg
  2. 2RER = 70 × 13.6^0.75 ≈ 495 kcal
  3. 3Daily calories = 495 × 1.6 = 792 kcal
  4. 4Cups/day = 792 ÷ 350 ≈ 2.3 cups (split across meals)
Final Answer: ≈ 792 kcal/day · about 2.3 cups kcal/day

60 lb active Labrador

A 60 lb (27.2 kg) Labrador that gets daily exercise and light work, fed a 400 kcal/cup food.

  1. 1Convert weight: 60 lb ÷ 2.205 = 27.2 kg
  2. 2RER = 70 × 27.2^0.75 ≈ 834 kcal
  3. 3Daily calories = 834 × 2.0 = 1668 kcal
  4. 4Cups/day = 1668 ÷ 400 ≈ 4.2 cups (split across meals)
Final Answer: ≈ 1668 kcal/day · about 4.2 cups kcal/day

12 lb puppy (4 months to adult)

A growing 12 lb (5.4 kg) puppy still building toward adult size, fed a 380 kcal/cup puppy food.

  1. 1Convert weight: 12 lb ÷ 2.205 = 5.4 kg
  2. 2RER = 70 × 5.4^0.75 ≈ 248 kcal
  3. 3Daily calories = 248 × 2.0 = 496 kcal
  4. 4Cups/day = 496 ÷ 380 ≈ 1.3 cups (split across 3–4 meals)
Final Answer: ≈ 496 kcal/day · about 1.3 cups kcal/day

Introduction

The Dog Food Calculator estimates how many calories and cups of food your dog needs each day, based on its weight, life stage and activity level. It uses the same two-step energy model vets rely on: first the Resting Energy Requirement (RER = 70 × weight in kg^0.75), then a life-stage/activity factor to get the daily (maintenance) calories. Divide that by your food's energy density (kcal per cup, printed on the bag) and you get a practical portion size. Pair it with our Dog Size Calculator, Dog BMI Calculator and Dog Water Intake Calculator to round out your dog's daily plan.

How the Dog Food Calculation Works

Daily feeding amounts are driven by energy needs, not by weight alone. The calculator follows the standard veterinary three-step method.

**Step 1 — RER:

** the resting energy requirement is 70 × (body weight in kg)^0.75, the calories a dog burns just staying alive at rest

**Step 2 — Daily calories (MER):

multiply RER by a life-stage/activity factor** — about 1.6 for a typical neutered adult, higher for puppies and working dogs, lower for weight-loss diets

**Step 3 — Portion size:

divide the daily calories by the kcal per cup** on your food's label to get cups per day, then split that across meals

Weigh your dog (or use the vet's last reading) and choose pounds or kilograms — the calculator converts for you

Re-check every few weeks and adjust:

body condition matters more than hitting an exact number

Always feed to body condition, not just to the calculator. If you can easily feel (but not see) the ribs and there's a visible waist from above, the amount is about right.

Life-Stage & Activity Factors

The activity factor is the multiplier applied to RER. These are the standard values used in veterinary nutrition.

Life stage / activityFactor (× RER)
Weight loss (dieting)1.0
Inactive / obese-prone adult1.2
Weight gain (underweight)1.4
Neutered adult, typical pet1.6
Intact adult, typical pet1.8
Active / light work2.0
Moderate work / regular exercise3.0
Heavy / endurance work5.0
Puppy 0–4 months3.0
Puppy 4 months to adult2.0

Pregnant and lactating dogs have much higher and rapidly changing needs — work with your vet rather than relying on a single factor.

Finding kcal Per Cup on Your Food

Portion size depends on how calorie-dense the food is, which varies a lot between brands and formulas.

  • Look for 'kcal/cup' or 'ME (metabolizable energy)' on the bag or the manufacturer's website

  • Typical dry food is roughly 300–450 kcal per cup; the calculator defaults to 350

  • Wet/canned food is far less calorie-dense per gram — convert using kcal per can instead of per cup

  • Use a proper measuring cup or, better, a kitchen scale in grams for consistency

  • If you feed treats, count them toward the daily total — treats should be no more than ~10% of calories

Two foods can need very different cup amounts for the same dog. A 300 kcal/cup food needs noticeably more volume than a 450 kcal/cup food for identical calories.

Tips for an Accurate Portion

Small habits make feeding amounts much more reliable over time.

  • Use your dog's current weight, and re-calculate after meaningful weight changes

  • Split the daily amount across two meals (or 3–4 for puppies) rather than one large bowl

  • Subtract calories from treats, chews and training rewards from the daily total

  • Reassess body condition every 2–4 weeks and nudge the amount up or down by ~10%

  • For puppies, recalculate often — they grow fast and their needs change quickly

Use the comparison mode to see how switching to a denser food, or changing the activity level, changes the daily cups.

Quick Reference Card

Dog Food Calculator — Quick Reference

Quick referenceDog Food Calculator

RER = 70 × kg^0.75 · Daily kcal = RER × factor · Cups = daily kcal ÷ kcal-per-cup

Valid range: Weight 0.5–200 (lb or kg) · Food 100–700 kcal/cup

Common Values

Weight-loss diet1.0 × RER
Neutered adult pet1.6 × RER
Active / light work2.0 × RER
Puppy (4 mo → adult)2.0 × RER
Puppy (0–4 months)3.0 × RER

Watch Out

  • Bag charts are generalized — feed to body condition instead
  • Count treats toward the daily total (keep under ~10%)
  • Wet food differs greatly from dry in kcal per cup
  • Pregnant/lactating and sick dogs need vet-guided amounts

Pro Tips

  • Split the daily amount across two meals (3–4 for puppies)
  • Use a kitchen scale in grams for consistency
  • Recalculate after any meaningful weight change

FAQs

How many calories does my dog need per day?

Start with the resting energy requirement, RER = 70 × (weight in kg)^0.75, then multiply by a life-stage/activity factor. A typical neutered adult uses about 1.6 × RER. For example, a 13.6 kg (30 lb) pet dog needs roughly 790 kcal per day. Puppies and working dogs need considerably more, while weight-loss diets use a factor of 1.0.

How do I convert calories into cups of food?

Divide the daily calories by the food's energy density (kcal per cup), which is printed on the bag as 'kcal/cup' or 'ME'. For example, 790 kcal ÷ 350 kcal/cup ≈ 2.3 cups per day. Always use your specific food's number, because density varies a lot between brands.

Why does my dog's food bag say a different amount?

Bag feeding charts are generalized by weight range and tend to be generous. This calculator personalizes the amount using your dog's life stage and activity, so it's usually a better starting point — but you should still feed to body condition and adjust as needed.

How often should I feed my dog?

Most adult dogs do well on two meals a day. Puppies need more frequent feeding — typically three to four smaller meals — because they have small stomachs and high energy needs. Split the calculated daily amount evenly across those meals.

Should I count treats in the total?

Yes. Treats, chews and training rewards all add calories. Keep treats to no more than about 10% of your dog's daily calories and subtract them from the meal portion to avoid slow weight gain.

How do I know if I'm feeding the right amount?

Use body condition scoring: you should be able to feel the ribs easily without pressing hard, see a waist when viewed from above, and see a tummy tuck from the side. If your dog is gaining or losing weight unintentionally, adjust the daily amount by about 10% and reassess in a few weeks.