Part of the Living Costs suite · 14 calculators

Pet Food Portion Calculator

How much to feed a dog or cat each day, in grams and per meal, from its weight, life stage and the food's energy density — using the resting energy equation vets use.

Resting energy requirement (RER) = 70 × weight^0.

Results update as you type
Results
Food per day
282 g
Per meal (g)—
Resting energy (RER, kcal/day)—
Life-stage factor—
Daily energy needs (MER, kcal/day)—
From food (kcal)—
From treats (kcal)—
Food per week (kg)—
Cups per day—
Reviewed September 2026. Household arithmetic: the same formulas in every market, in your own currency. The Employment (Allocation of Tips) Act 2023 requires tips to be passed to workers in full. Maintained by Adam Formosa.
No account required · Google Analytics off unless allowedCalculator arithmetic runs in your browserResults update as you type
Resting need against the daily need
Resting need against the daily need
Resting need (RER)662
Daily need (MER)1,059
All calculations run 100% in your browser. The calculator code does not submit your figures to GlobalCalc to obtain a result.
About pet food portion

How the pet food portion calculator works

Resting energy requirement (RER) = 70 × weight^0.75 kcal a day. Multiply by the life-stage factor — a neutered adult dog 1.6, an active dog 2.5, a growing puppy up to 3.0; cats run lower — for the daily energy need (MER). Take off any treat allowance, then divide by the food's energy density (about 375 kcal per 100 g for dry food, 90 for wet) to get grams a day, and by the meals to get grams a meal. For weight loss, feed to the target weight.

Formula: RER = 70 × kg^0.75 · MER = RER × factor · grams/day = MER × (1 − treats%) × 100 ÷ kcal per 100 g · per meal = ÷ meals

How the daily amount is worked out

Energy first, then grams

Vets don't feed by weight, they feed by energy. First comes the Resting Energy Requirement — the calories an animal burns just existing: RER = 70 × bodyweight(kg)0.75 kcal/day. That resting figure is then scaled up by a life-stage factor to give the Maintenance (Daily) Energy Requirement, MER = RER × factor. Typical factors are about ×1.6 for a neutered adult dog and ×1.2 for a neutered adult cat, rising to ×2–3 for a growing puppy or kitten and higher again for hard-working dogs; for weight loss the RER is taken on the target weight and multiplied by about ×1.0 (dog) or ×0.8 (cat). Finally, calories become food: grams/day = MER × 100 ÷ the food's energy density (kcal/100 g). This is the WSAVA/AAHA global veterinary standard used in UK practice — the equation isn't country-specific, but the factor, your food's energy and the ideal weight all vary, so they're inputs.

Worked example

A neutered 20 kg dog: RER = 70 × 200.75 ≈ 662 kcal, then MER = 662 × 1.6 ≈ 1,059 kcal/day. On a typical dry food at 375 kcal/100 g that's 1,059 × 100 ÷ 375 ≈ 282 g of food a day — about 141 g per meal split over two meals. Switch to a wet food at ~90 kcal/100 g and the same dog needs roughly 1,177 g, because wet food is mostly water.

This is an estimate, not a prescription. Individual pets vary by breed, metabolism, health and neuter status. Weigh the food, watch the body condition score, and adjust every couple of weeks. Your vet's advice always overrides this tool — especially for puppies, kittens, pregnancy, illness or a weight-loss plan.

Life-stage & activity factors

Why life stage changes the amount so much

The same bodyweight can need very different amounts of food depending on age, neuter status and how active the animal is. These are the typical MER factors applied to Resting Energy Requirement:

  • Inactive / senior — ~×1.2–1.4. Older, quieter pets burn less; it's easy to keep feeding "adult" amounts and watch the weight creep on.
  • Neutered adult — ~×1.6 dog, ×1.2 cat. Neutering lowers energy needs, so a neutered pet needs noticeably less than an entire one of the same weight. A 4 kg small dog lands at ≈317 kcal, about 84 g/day of 375 kcal/100 g dry food.
  • Intact adult — ~×1.8 dog, ×1.4 cat. Entire animals run a little hotter.
  • Active / working — ~×2–5 dog. A weekend agility dog sits near the bottom of that range; a full-time working or sled dog near the top. A 30 kg working dog at ×2.5 needs ≈2,243 kcal/day — roughly 598 g of dry food.
  • Growth (under 4 months) — ~×3, then ~×2 (4–12 months). Puppies and kittens are building a body and need far more energy per kilo than adults. A 10 kg pup aged 4–12 months needs ≈787 kcal, about 197 g/day of a 400 kcal/100 g puppy food across three meals.
  • Weight loss — RER on the target weight × ~1.0 dog / ×0.8 cat. A cat going from 5 kg to a 4 kg target works out at ≈42 g/day; a dog from 25 kg to 22 kg at ≈190 g/day. Weight gain for an underweight pet nudges the factor the other way.

Pick the row that matches your pet honestly — over-estimating activity is the most common way pets are quietly overfed. If your vet has given you a specific multiplier, enter it in the Detailed level to override the goal.

Food energy, labels & weighing