Skip to content
CALCULATORPRO — Free Online Calculators

Pet Food Calculator — Free Daily Portion Estimator

Calculate your pet daily food portions from weight, age, and activity level. Estimate energy needs and serving sizes to keep dogs and cats fit.

ByEditorial Team Updated Jun 7, 20262026 verified Methodology

Pet Details

Typical dry kibble: 3.0-4.0 kcal/g. Check your food label.

Daily Feeding Guide

Daily Food Amount

220g

(2.2 cups)

Resting Energy (RER)534 kcal/day
Daily Energy (DER)768 kcal/day
Daily Food220 g
Daily Food (cups)2.2 cups

Formula: RER = 70 x (weight in kg)^0.75. DER = RER x activity factor. Always consult your veterinarian for precise feeding recommendations.

About this calculator

About the Pet Food Calculator

Feeding the right amount is one of the most important things you can do for a pet's health — over half of dogs and cats are overweight. This calculator estimates your pet's daily energy needs and translates them into a food portion using the same Resting Energy Requirement (RER) and Daily Energy Requirement (DER) method veterinarians use.

The Calculation

Energy needs start from body weight in kilograms:

RER = 70 × (body weight in kg)^0.75

RER is then scaled by a factor for life stage, activity, and neuter status to give the DER:

Situation Typical DER factor
Neutered adult 1.6 × RER
Intact adult 1.8 × RER
Weight loss 1.0 × RER (of ideal weight)
Active / working 2.0–5.0 × RER
Puppy (under 4 months) 3.0 × RER
Puppy (4 months–adult) 2.0 × RER

To convert calories into a portion, divide DER by the food's energy density (kcal per cup or per gram, printed on the label).

Use Ideal Weight, Not Current Weight

For an overweight pet, base the calculation on its target weight, not what it weighs now — otherwise you simply maintain the excess. Pair the number with a monthly body condition score check and adjust.

Why It Matters

Calorie needs vary enormously between a sedentary senior cat and a working dog, and every food has a different energy density, so "follow the bag" often over- or under-feeds. Calculating DER and dividing by your specific food's kcal gives a far more accurate starting portion — then fine-tune by monitoring weight and body condition.

Calculating Optimal Pet Nutrition

The most common health issue facing domestic pets today is obesity. Pet owners frequently rely on the generalized feeding charts printed on the back of kibble bags, which are notoriously inaccurate and often designed to overestimate portions (to sell more food).

Our Pet Food Calculator utilizes veterinary Resting Energy Requirement (RER) formulas to determine the exact number of daily calories your specific pet needs, based on their weight, life stage, and activity level.

The Mathematics of Pet Metabolism (RER)

To determine how much to feed a pet, veterinarians calculate the Resting Energy Requirement (RER). This is the baseline number of calories required to maintain essential bodily functions (heartbeat, respiration, brain activity) while at rest.

The standard scientific formula for RER is: RER (in kilocalories per day) = 70 × (Body Weight in kg)^0.75

Example: A 10 kg (22 lb) dog: 70 × (10^0.75) = roughly 393 kcal/day.

Applying the Life Stage Multiplier (DER)

Your pet doesn't just rest all day. To find the Daily Energy Requirement (DER), the baseline RER must be multiplied by a factor that accounts for their activity level, reproductive status, and age.

  • Average Neutered Adult Dog: RER × 1.6
  • Intact (Unneutered) Adult Dog: RER × 1.8 (They have a higher metabolism).
  • Weight Loss (Obese Dog): RER × 1.0 (Feeding only the resting requirement forces the body to burn fat reserves).
  • Active Working Dog: RER × 2.0 to 5.0 (Sled dogs or hunting dogs need massive caloric intake).
  • Kittens and Puppies: RER × 2.0 to 3.0 (Growing requires vast amounts of energy).

Converting Calories to Cups

Once you know your pet's Daily Energy Requirement (e.g., 600 kcal/day), you must read your specific pet food label.

Look for the ME (Metabolizable Energy) on the bag. It will usually state something like "350 kcal/cup." If your dog needs 600 calories, you divide: 600 ÷ 350 = 1.71 cups per day.

The Danger of Measuring by Volume

One of the biggest mistakes pet owners make is using a "gulp" or a random plastic container as a scoop. A standard measuring cup holds a specific volume, but kibble densities vary wildly. One cup of lightweight kibble might have 300 calories, while one cup of dense, grain-free kibble might have 500 calories. For extreme precision—especially for small dogs and cats where a 20-calorie difference leads to weight gain—weigh their food in grams using a kitchen scale.

Frequently Asked Questions

How many calories does my pet need per day?

Start with RER = 70 × (kg)^0.75, then multiply by an activity/life-stage factor — about 1.6 for a neutered adult. A 10 kg neutered dog needs roughly 630 kcal/day.

How do I convert calories to cups of food?

Divide the daily calorie target by the food's energy density (kcal per cup), which is printed on the bag. Foods vary widely, so always use your product's number.

Should I feed based on current or ideal weight?

For weight loss, use the ideal target weight so you create a deficit. For maintenance of a healthy pet, current weight is fine.

Why do puppies need so much more food?

Growing puppies need roughly two to three times an adult's resting energy to fuel rapid development, then taper toward adult levels as they mature.

Sources & References

The figures, formulas, and guidance behind this Pet Food Calculator draw on authoritative primary sources. For verification and further reading:

Health & Medical Disclaimer

This calculator is intended for educational and fitness tracking purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a physician or qualified healthcare provider regarding health metrics or medical conditions.

Comments

Sign in to leave a comment.

Loading comments…