🏠
🏠 Home & living

Dog & Cat Daily Food Calculator (RER / MER)

Results update as you type. Any currency.

Your numbers

Understanding the dog and cat daily food calculator — concept and principle

How much should your dog or cat eat each day? This calculator follows the method veterinarians use: it estimates the resting energy requirement (RER) from body weight, multiplies it by a life-stage factor to get the daily energy need, and converts that into grams of your specific food using its energy density.

Daily food for a 15 kg dogRER = 70 × 15^0.75 ≈ 534 kcal; × 1.6 ≈ 854 kcal a day; with food at 370 kcal per 100 g that is 230.72 g.From body weight to a bowl of food15 kg dogmetabolic weight 15^0.75 = 7.62Resting energy (RER)70 × 7.62 ≈ 534 kcal× 1.6 neutered adult dog≈ 854 kcal a day230.72 g of food a day÷ 370 kcal per 100 g · 2 meals of ≈115 g
Resting energy × life-stage factor gives daily calories; divide by the food’s energy to get grams.

How it is calculated

Body weight is in kilograms. Energy density is usually printed on the label as kcal per kg or per cup; divide kcal per kg by 10 to get kcal per 100 g.

The principle

Energy use does not rise in direct proportion to body weight. A larger animal has less surface area per kilogram and a slower metabolism per kilogram, so its needs scale with weight to the power 0.75, a relationship known as Kleiber's law and expressed as "metabolic body weight". RER is the energy needed at rest in a comfortable environment. The life-stage factor adds the extra energy needed for normal activity, growth or reproduction, and lowers it for neutered, inactive or overweight animals.

Worked example

  1. Inputs: 15 kg, neutered adult dog (factor 1.6), food 370 kcal per 100 g.
  2. Metabolic weight: 15^0.75 = 7.622.
  3. RER: 70 × 7.622 = 533.5, shown as 534 kcal.
  4. Daily energy: 533.5 × 1.6 = 853.7, shown as 854 kcal.
  5. Food: 853.7 ÷ 370 × 100 = 230.72 g per day, which you might split into two meals of about 115 g.
How Daily energy (kcal) changes with Body weight (kg)How Daily energy changes with Body weight2505007501,0001,2501,5003.757.511.21518.822.530Example: 854Body weight (kg)
Each point is the calculator re-run with only “Body weight (kg)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Body weight (kg)Daily energy (kcal)
3.75302
7.5508
11.2688
15854
18.81,009
22.51,157
301,436

How to read the result

Treat the result as a starting point. Weigh the food with kitchen scales rather than a cup, and check your pet's weight and body condition score every two to four weeks. If the animal gains weight, reduce the amount by about 10% and recheck; if it loses weight or looks thin, increase it. Treats count too: a common guideline is to keep them to about 10% of daily calories.

Common mistakes

Keep in mind: The RER formula and factors are population estimates, not a diagnosis or a feeding prescription. Puppies, kittens, pregnant or nursing animals and pets with medical conditions need a plan from a veterinarian.

Frequently asked questions

What is the difference between RER and MER?

RER is energy at rest; MER (maintenance energy requirement) is the daily need including normal activity, found by multiplying RER by a factor.

Why not use a simple linear formula?

The linear shortcut 30 × kg + 70 is sometimes used for animals of about 2 to 45 kg, but the exponent formula fits small and large animals better.

How do I feed for weight loss?

Your vet usually bases calories on a target weight with a lower factor and monitors progress every few weeks.

Sources: National Research Council — Nutrient Requirements of Dogs and Cats (National Academies Press, 2006) · WSAVA Global Nutrition Committee — Global Nutrition Guidelines

Checked 8 Nov 2026. Typical coverage rates and standard formulas. Always check the product label and local building rules; buy 5–10% extra for waste.

🏠 All home & living tools →🌍 Calculators by country →