Pet Calorie Calculator

Why "How Much Should I Feed My Pet" Has a Real Formula

Feeding guidelines printed on a bag of pet food are calibrated to an average animal, but calorie needs actually scale with metabolic body size and shift substantially with life stage — a spayed adult, a growing kitten, and a working dog need very different amounts of energy at the same body weight. This calculator uses the standard veterinary nutrition formula to estimate daily calorie needs from weight and life stage.

The Formula

RER (Resting Energy Requirement) = 70 × (Weight in kg)^0.75 DER (Daily Energy Requirement) = RER × Life-Stage Factor

RER estimates the energy needed simply to maintain basic body functions at rest. DER scales that baseline up (or down) by a factor reflecting activity level, reproductive status, and growth stage.

Life-Stage Factors

DER multipliers by life stage
Life stageFactor
Weight loss goal1.0
Senior1.4
Weight gain goal1.5
Adult, spayed/neutered1.6
Adult, intact1.8
Puppy/kitten, over 4 months2.0
Puppy/kitten, under 4 months3.0
Active/working dog4.0

Worked Examples

Daily energy requirement for sample weights
WeightLife stageRERDER
20 kgAdult, spayed/neutered662.0 kcal/day1,059.2 kcal/day
20 kgActive/working dog662.0 kcal/day2,648.1 kcal/day
5 kgAdult, spayed/neutered234.1 kcal/day374.5 kcal/day

RER is identical for the same weight regardless of life stage; only the DER multiplier changes, which is why an active working dog needs roughly four times the resting baseline while a weight-loss plan targets the resting baseline itself.

Where This Calculation Matters

  • Weight management plans — setting a calorie target below current maintenance intake for a controlled weight loss program.
  • Switching foods — converting a DER estimate in kcal/day into a daily amount of a specific food using its labeled kcal-per-cup or kcal-per-can figure.
  • Life-stage transitions — recalculating needs as a puppy or kitten grows past 4 months, or as an adult pet enters its senior years.
Note: This is a general estimate using a standard formula. Actual caloric needs vary by individual metabolism, breed, and health status — consult a veterinarian before making significant diet changes. This is not professional veterinary advice.

How to Use This Calculator

  1. Enter the animal's Weight and choose the unit (kg or lb).
  2. Select the Life Stage that best matches the animal's status.
  3. Select Calculate to see the estimated daily energy requirement in kcal/day.

Related Calculations

Check whether current weight is on target with the Animal BMI Calculator, or project future growth with the Pet Weight Growth Calculator.