Pet Daily Calorie & Feeding Calculator

Calculate your pet's daily calorie requirements and recommended feeding amounts based on species, weight, life stage, and activity level using veterinary-standard RER and MER formulas.

Optional – leave blank to skip feeding amount

Formulas Used

Step 1 – Resting Energy Requirement (RER):

RER (kcal/day) = 70 × (body weight in kg)0.75

This is the metabolic scaling formula endorsed by WSAVA, NRC, and AAFCO. The exponent 0.75 reflects allometric scaling of metabolic rate across body sizes.

Step 2 – Maintenance Energy Requirement (MER):

MER (kcal/day) = RER × Life-Stage Factor × Activity Multiplier

Life-stage factors (dogs): Puppy <4 mo = 3.0 | Growing = 2.0 | Adult intact = 1.6 | Neutered = 1.4 | Senior = 1.2 | Pregnant = 3.0 | Lactating = 4.0

Life-stage factors (cats): Kitten <4 mo = 2.5 | Growing = 1.8 | Adult intact = 1.4 | Neutered = 1.2 | Senior = 1.1 | Pregnant = 2.0 | Lactating = 3.0

Activity multipliers (applied to adult/neutered/senior only): Sedentary = 0.8 | Low = 0.9 | Moderate = 1.0 | High = 1.25 | Working = 1.7

Step 3 – Daily Feeding Amount (optional):

Daily Amount = MER ÷ Food Caloric Density (kcal/cup or kcal/100g)

Assumptions & References

  • RER formula (70 × BW0.75) is the standard veterinary metabolic scaling equation per NRC Nutrient Requirements of Dogs and Cats (2006) and WSAVA Global Nutrition Guidelines.
  • Life-stage and activity factors are derived from AAFCO, WSAVA, and the Waltham Pocket Book of Essential Nutrition for Cats and Dogs.