September 24, 2026 Stories worth reading. Perspectives worth sharing.

Pet Diet Calculator

How much should your pet eat each day?

Enter a few basics and get a calorie target that fits your pet.

Daily energy needs
0 kcal/day
RER (baseline)
Est. dry food
Gram estimate assumes an average energy density of 3.5 kcal/g — check your specific food’s label for the exact figure. This is a reference estimate, not a substitute for advice from your veterinarian.
How is this calculated?

This calculator uses RER (Resting Energy Requirement) — the energy a pet needs at complete rest — scaled up by a life-stage/activity factor to estimate MER (Maintenance Energy Requirement), the actual daily target.

RER = 70 × (weight in kg)0.75
MER = RER × life-stage/activity factor

The 0.75 exponent reflects how metabolism scales with body size: a 40 kg dog doesn’t need twice the calories of a 20 kg dog, only around 1.6×. This exponential formula (rather than a flat per-kg estimate) is the version endorsed by veterinary nutrition bodies for animals of any size.

The factor then adjusts for how that baseline is spent day to day:

  • Growing puppies/kittens need more per kg than adults
  • Spayed/neutered adults typically need less than intact adults
  • Inactive or weight-loss cases use a lower factor; working or highly active animals use a higher one

On accuracy: this formula is a population-level starting point, not a diagnosis. Published veterinary sources note that individual animals can vary by up to ±50% from the calculated value depending on metabolism, breed, climate, and health status. Use the result as a starting portion, then adjust up or down based on your pet’s actual body condition over a few weeks — and check with a vet for puppies/kittens, pregnant or nursing animals, or any pet with a medical condition.

Formula and factor ranges follow resting/maintenance energy guidance referenced by WSAVA and AAHA veterinary nutrition guidelines.
Based on veterinary nutrition guidance (RER = 70 × weight^0.75)