Dog Food Calculator

Quick answer

A dog food calculator estimates daily calories and cups using the WSAVA RER formula: 70 times body weight in kilograms to the 0.75 power, multiplied by an activity factor. A 30 kg neutered adult needs about 1,436 kcal per day, roughly 4.1 cups at 350 kcal per cup. Always consult your veterinarian.

Updated 2026-10-14Reviewed by Prof. Dr. Khalil Mudassar, PhD
Try
Pet and Lifestyle
Your dog's current body weight. Use the unit toggle to switch between kg and lb.
Choose kilograms or pounds. The calculator converts to kg internally.
Select the factor that best matches your dog. These are WSAVA/AAHA starting-point ranges; actual needs vary.
Check your dog food bag for calories per cup (or per kg and convert). Common range: 250 to 500 kcal/cup.

Daily calories needed (MER)

--
Resting energy (RER)--
Cups per day--
Per-meal portion--
Body weight used--

Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.

Saved results (0)

How to Use the Dog Food Calculator

  1. Enter your dog's body weight and choose kilograms or pounds.
  2. Select the life stage and activity level that best matches your dog.
  3. Enter the calorie density from your dog food label (kcal per cup). The default is 350 kcal/cup.
  4. Read the daily calories, cups per day and the per-meal split.
ResultWhat it means
Daily calories (MER)Total maintenance energy your dog needs per day.
Resting energy (RER)Base metabolic energy at rest, before the activity multiplier.
Cups per dayMER divided by your food's kcal per cup.
Per-meal portionCups per day divided by the suggested number of meals.
Body weight usedThe weight converted to kilograms for the formula.

What Is a Dog Food Calculator?

A dog food calculator estimates how many calories a dog needs each day and translates that into cups or portions of a specific food. The calculation starts from the dog's body weight, adjusts for activity or life stage and divides by the calorie density printed on the food bag.

The goal is a sensible starting point. Dogs of the same weight can need very different amounts depending on breed, age, body condition and exercise. The calculator gives you a number to begin with; your veterinarian helps you fine-tune it over time.

For more pet and everyday tools, see the lifestyle calculators hub.

How Does the Dog Food Calculator Work?

The calculator applies the Resting Energy Requirement (RER) formula recommended by the WSAVA Global Nutrition Committee and used in the AAHA weight-management guidelines.

RER formula (dogs 2 kg and above): RER = 70 x (body weight in kg)0.75
For dogs under 2 kg: RER = 70 x body weight in kg (linear approximation)
Daily calories: MER = RER x activity factor
Cups per day: Cups = MER / kcal per cup
  1. Convert the weight to kilograms if entered in pounds (1 lb = 0.4536 kg).
  2. Calculate RER using the allometric formula.
  3. Multiply RER by the activity factor to get MER.
  4. Divide MER by the food's calorie density for cups per day.

Why the 0.75 Exponent?

The 0.75 power is an allometric scaling factor. It accounts for the fact that smaller dogs have higher metabolic rates per kilogram than larger dogs. A 5 kg dog does not need exactly half the calories of a 10 kg dog; the exponent captures that curve.

Dog Food Calculation Example

Take a 30 kg neutered adult dog eating food with 350 kcal per cup.

Step 1 - RER: 70 x 300.75 = 70 x 12.817 = 897 kcal/day (rounded).

Step 2 - MER: 897 x 1.6 (neutered adult factor) = 1,436 kcal/day.

Step 3 - Cups: 1,436 / 350 = 4.1 cups per day.

Step 4 - Meals: Split across 2 meals = about 2.1 cups per meal.

As a second example, a 5 kg puppy aged 4 to 12 months eating 380 kcal/cup food: RER = 70 x 50.75 = 234 kcal; MER = 234 x 2.0 = 468 kcal; cups = 468 / 380 = 1.2 cups per day.

Activity Factors Explained

The activity factor multiplies the resting energy to account for how a dog actually lives. The WSAVA and AAHA guidelines provide typical ranges. Every dog is different, so treat these as starting points.

Life stage or activityFactorNotes
Neutered adult (typical)1.6Most pet dogs after spaying or neutering.
Intact adult1.8Unaltered adult dogs tend to have slightly higher needs.
Weight loss / obese prone1.0RER only; used under veterinary guidance for safe weight loss.
Light work (1-3 hrs/day)2.0Regular walks, fetch, moderate play.
Moderate work (3-6 hrs/day)3.0Herding, agility training, extended hiking.
Heavy work (hunting, sled)5.0Sustained high-effort exercise.
Puppy 0-4 months3.0Rapid growth phase; needs frequent meals.
Puppy 4-12 months2.0Growth slows; transition toward adult portions.
Senior / less active1.4Older dogs with reduced activity.
Pregnant (last 21 days)3.0Late gestation increases energy demand significantly.
Lactating4.0 to 8.0 (midpoint 6.0)Milk production is the most energy-intensive life stage.

If your dog is gaining unwanted weight, lower the factor slightly. If losing weight unintentionally, raise it. Body condition scoring by your vet is the best guide.

How Many Cups of Dog Food per Day?

The number of cups depends on two things: how many calories your dog needs (MER) and how many calories are in each cup of the food you use.

Calorie density varies widely. A grain-free kibble might have 450 kcal per cup, while a standard kibble could be 320 kcal per cup. Always check the label or the manufacturer's website.

Dog weightMER (neutered adult)Cups at 300 kcal/cupCups at 400 kcal/cup
5 kg (11 lb)374 kcal1.20.9
10 kg (22 lb)586 kcal2.01.5
20 kg (44 lb)984 kcal3.32.5
30 kg (66 lb)1,436 kcal4.83.6
40 kg (88 lb)1,862 kcal6.24.7

The table uses the neutered-adult factor of 1.6. Puppies, working dogs and lactating dogs need significantly more.

Feeding Schedule by Life Stage

How you split the daily amount matters almost as much as the total.

Puppies (under 12 Months)

Feed 3 to 4 smaller meals a day. Young puppies have small stomachs and high energy needs, so spreading the food out prevents blood sugar dips and supports steady growth.

Adult Dogs

Two meals a day is the most common schedule. Morning and evening feedings fit most routines and keep energy levels stable.

Senior Dogs

Two meals a day usually works. Some older dogs with smaller appetites do better with 3 lighter meals. Adjust based on your vet's advice.

Working or Very Active Dogs

Consider a pre-exercise light meal and a larger post-exercise meal. Avoid feeding a full meal right before intense activity to reduce the risk of bloat, especially in large breeds.

Factors That Change Your Dog's Calorie Needs

Breed and Size

Giant breeds have slower metabolisms per kilogram than toy breeds. The RER formula's 0.75 exponent captures this scaling, but individual breed variation remains.

Age

Puppies need more calories per kilogram for growth. Senior dogs typically need fewer because activity declines, though some remain very active.

Body Condition

An overweight dog may need to eat at or below RER until reaching a healthy weight, while an underweight dog may need a higher factor. Your vet can score body condition on a 1 to 9 scale.

Spay or Neuter Status

Neutered dogs often have slightly lower energy needs, which is why the typical neutered-adult factor (1.6) is lower than the intact-adult factor (1.8).

Climate and Environment

Dogs in cold climates or outdoor kennels may need more calories. Indoor dogs in temperate homes usually stay near the standard range.

When to Use a Dog Food Calculator

Starting a New Food

When you switch brands or formulas, the calorie density changes. Recalculate portions so you do not accidentally overfeed or underfeed during the transition.

After a Vet Visit

If your vet recommends weight loss or gain, plug in the appropriate activity factor and adjust the daily amount. Track progress at follow-up visits.

Life Stage Changes

A puppy growing into adulthood or an adult entering the senior years needs a different factor. Recalculate every few months during transitions.

Multi-dog Households

Each dog has its own weight and activity level. Calculate individually so one dog does not eat another's share.

Dry Kibble vs Wet Food: Cost and Calorie Comparison

Calorie density differs sharply between food types, which affects both portion size and cost per calorie.

Food typeTypical kcal/cupPortion for 1,000 kcalRelative cost per kcal
Standard dry kibble300 to 4002.5 to 3.3 cupsLowest
Premium dry kibble350 to 4502.2 to 2.9 cupsModerate
Wet / canned food80 to 120 (per cup equivalent)8 to 12 cups equivalentHigher
Raw or fresh foodVaries widelyCheck labelHighest

Dry food is generally the most cost-effective way to deliver calories. Wet food can be useful for hydration or picky eaters but costs more per calorie. Many owners mix the two; in that case, calculate the calorie contribution from each and subtract from the daily total.

Common Mistakes When Feeding Dogs

1. Guessing Portion Size

Eyeballing food often leads to overfeeding. Use a measuring cup or a kitchen scale for accuracy.

2. Ignoring Treats

Treats, chews and table scraps add calories. A general guideline is that treats should make up no more than 10 percent of daily calories.

3. Using the Wrong Calorie Density

Not all kibbles are equal. Check your specific food's label; using a generic number can be off by 30 percent or more.

4. Not Adjusting Over Time

A puppy's needs change every few weeks. An adult dog's needs shift with seasons, activity changes and aging. Re-check the calculation periodically.

5. Feeding the Same Amount to Every Dog in the House

Each dog has its own weight, age, activity level and health status. Calculate and feed individually.

Accuracy and Limitations

The RER formula is the standard veterinary starting point, but it is a population average, not a personalized prescription.

What it calculates accurately

  • RER from body weight using the WSAVA allometric formula
  • MER from RER and the selected activity factor
  • Cups per day from MER and entered calorie density
  • Per-meal split based on life stage

What it does not account for

  • Breed-specific metabolic differences
  • Individual body condition score
  • Specific health conditions (diabetes, kidney disease, allergies)
  • Calorie contribution from treats and supplements
  • Wet food, raw diets or mixed feeding (enter kcal per cup equivalent)

How We Calculate Your Dog's Food Portions

Method
WSAVA RER allometric formula: 70 x kg0.75 for dogs 2 kg and above; 70 x kg for dogs under 2 kg. MER = RER x activity factor. Cups = MER / kcal per cup.
Inputs used
Body weight (kg or lb), life stage / activity factor, food calorie density (kcal/cup).
Assumptions
Activity factors are WSAVA/AAHA starting-point ranges. 1 lb = 0.4536 kg. Meal split: 2 for adults, 3 to 4 for puppies (general guidance).
Rounding
Calories rounded to the nearest whole number; cups shown to one decimal place.
Edge cases
Dogs under 2 kg use a linear RER. Zero or negative weight is rejected.
Sources
WSAVA Global Nutrition Committee (2011); AAHA Weight Management Guidelines (2021); NRC (2006). See Sources below.
Last reviewed
2026-10-09.

Frequently Asked Questions About Dog Food Portions

How many calories does my dog need per day?

It depends on weight and activity. A typical 30 kg neutered adult needs about 1,436 kcal per day. Enter your dog's weight and activity level above for a specific estimate.

What is the RER formula for dogs?

RER stands for Resting Energy Requirement. For dogs 2 kg and above it is 70 times body weight in kilograms raised to the power of 0.75. For dogs under 2 kg it simplifies to 70 times the weight in kg.

How do I find the calories per cup on my dog food?

Look on the back or side of the bag for a line that says something like "3,500 kcal/kg" or "350 kcal per cup." If only kcal/kg is listed, divide by the number of cups per kilogram of that food.

How many cups should I feed my dog?

Divide your dog's daily calorie needs (MER) by the kcal per cup of your food. A 30 kg neutered adult eating 350 kcal/cup food needs about 4.1 cups per day.

Should I feed my dog once or twice a day?

Most adult dogs do well with two meals a day. Puppies under 12 months should eat 3 to 4 smaller meals. Working dogs may benefit from a split around exercise.

Why does my puppy need more food per kilogram than an adult?

Puppies are growing rapidly, which takes extra energy. The activity factor for a puppy 0 to 4 months old is 3.0, compared to 1.6 for a typical neutered adult.

How do I adjust food for a dog that needs to lose weight?

A weight-loss factor of 1.0 (RER only) is a common veterinary starting point. Work with your vet and monitor progress with regular weigh-ins and body condition scoring.

Does this calculator work for wet food or raw diets?

Yes, as long as you enter the correct calorie density. Convert the label's kcal per can or per kilogram into an equivalent kcal per cup so the portion makes sense.

How accurate is this dog food calculator?

The RER formula is the standard veterinary starting point. It is accurate as a population average but does not replace a vet's assessment of your individual dog's body condition and health.

Is the calorie need the same for all breeds?

No. Breed, body composition and metabolism vary. The formula gives a good estimate, but a greyhound and a bulldog at the same weight may need different amounts. Use the result as a starting point.

Sources

Related Calculators

Explore more pet and lifestyle tools.

Explore all lifestyle calculators

Educational estimate only. Every dog's calorie needs differ based on breed, activity, body condition and health. Always consult your veterinarian for a personalized feeding plan. Check your specific food's calorie content on the bag label. Spotted an error? Let us know.

Author

shakeel-Muzaffar
Founder & Editor-in-Chief at  ~ Web ~ More Posts

Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.