Dog & Cat Food Portion Calculator

Calculate how much to feed your pet daily based on weight and activity level.

Results are estimates only — not a substitute for veterinary advice.

Weight unit
Advanced: custom food calories

How the food portion calculator works

This calculator uses the Resting Energy Requirement (RER) formula, which is the standard starting point used by veterinary nutritionists worldwide:

RER = 70 × weight_kg0.75

RER is the number of calories your pet needs simply to maintain basic body functions at rest — breathing, circulation, and cell repair. To account for daily activity, we multiply RER by an activity factor:

  • Weight loss: 1.0× — just enough for maintenance without surplus
  • Low activity: 1.2× — older dogs, brachycephalic breeds, indoor cats
  • Moderate: 1.4× — the average adult dog or cat with daily walks
  • High activity: 1.6× — working dogs, sporting breeds, very active pets

The resulting daily calorie number is then divided by your food's calorie density(kcal per cup or per 100g) to give the amount to feed. Default values assume a typical dry kibble at 350 kcal/cup. Check your bag's nutrition label — this number varies widely between brands.

Limitations: RER is an estimate, not a prescription. Individual metabolism varies, neutered/spayed pets often need 10–15% fewer calories, and some medical conditions significantly change energy needs. Treat this as a starting point and adjust over 4–8 weeks based on your pet's weight trend. Your vet is the best source for a precise feeding plan.

Frequently Asked Questions