Last updated: June 19, 2026
Dog Food Calculator
Creators
Dharmendra SinghReviewers

Creators
Dharmendra SinghReviewers
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
Creators
Dharmendra SinghReviewers

Creators
Dharmendra SinghReviewers
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
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.
- 1Convert weight: 30 lb ÷ 2.205 = 13.6 kg
- 2RER = 70 × 13.6^0.75 ≈ 495 kcal
- 3Daily calories = 495 × 1.6 = 792 kcal
- 4Cups/day = 792 ÷ 350 ≈ 2.3 cups (split across meals)
60 lb active Labrador
A 60 lb (27.2 kg) Labrador that gets daily exercise and light work, fed a 400 kcal/cup food.
- 1Convert weight: 60 lb ÷ 2.205 = 27.2 kg
- 2RER = 70 × 27.2^0.75 ≈ 834 kcal
- 3Daily calories = 834 × 2.0 = 1668 kcal
- 4Cups/day = 1668 ÷ 400 ≈ 4.2 cups (split across meals)
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.
- 1Convert weight: 12 lb ÷ 2.205 = 5.4 kg
- 2RER = 70 × 5.4^0.75 ≈ 248 kcal
- 3Daily calories = 248 × 2.0 = 496 kcal
- 4Cups/day = 496 ÷ 380 ≈ 1.3 cups (split across 3–4 meals)
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 / activity | Factor (× RER) |
|---|---|
| Weight loss (dieting) | 1.0 |
| Inactive / obese-prone adult | 1.2 |
| Weight gain (underweight) | 1.4 |
| Neutered adult, typical pet | 1.6 |
| Intact adult, typical pet | 1.8 |
| Active / light work | 2.0 |
| Moderate work / regular exercise | 3.0 |
| Heavy / endurance work | 5.0 |
| Puppy 0–4 months | 3.0 |
| Puppy 4 months to adult | 2.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 reference • Dog Food Calculator
RER = 70 × kg^0.75 · Daily kcal = RER × factor · Cups = daily kcal ÷ kcal-per-cupValid range: Weight 0.5–200 (lb or kg) · Food 100–700 kcal/cup
Common Values
⚠ 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.