Pet Food Calculator
Feeding by Weight, Not by the Bag's Suggestion
The feeding chart printed on a bag of dog or cat food is a rough average for the entire breed and life stage — it rarely accounts for whether an animal is neutered, working, recovering from illness, or still growing. Veterinary nutritionists instead size a daily ration from the animal's actual metabolic energy need, then convert that need into cups of a specific food using its calorie density. This calculator runs that two-step math directly, so the result is tied to your pet's real weight and the food you're actually feeding, not a generic label.
The Formula
MER (kcal/day) = RER × Life-Stage / Activity Factor
Cups/day = MER ÷ Calories per Cup of Food
RER is the Resting Energy Requirement — the calories an animal burns at rest, doing nothing but existing. MER, the Maintenance Energy Requirement, scales that baseline up or down according to how active, intact, or young the animal is, since a working dog and a dog recovering from surgery have very different real-world needs from the same body weight.
Why the Multiplier Matters So Much
- Weight management — using the "inactive / weight loss" factor instead of "neutered adult" can cut the daily ration by close to 40%, which is the difference between a diet plan working and stalling.
- Growth stages — puppies and kittens carry a factor around 2.5, reflecting the extra energy growth itself consumes, well above any adult multiplier.
- Switching foods — because the formula divides by calories per cup, swapping to a denser or lighter kibble automatically changes the recommended cup count without changing the underlying energy target.
| Species | Life stage / activity | Factor | MER (kcal/day) | Cups/day |
|---|---|---|---|---|
| Dog (20 kg) | Inactive / weight loss | 1.0 | 662 | 1.89 |
| Dog (20 kg) | Neutered adult | 1.6 | 1059 | 3.03 |
| Dog (20 kg) | Intact adult | 1.8 | 1192 | 3.4 |
| Dog (20 kg) | Puppy | 2.5 | 1655 | 4.73 |
| Dog (20 kg) | Active / working | 3.0 | 1986 | 5.67 |
| Cat (4 kg) | Inactive / weight loss | 1.0 | 198 | 0.66 |
| Cat (4 kg) | Neutered adult | 1.2 | 238 | 0.79 |
| Cat (4 kg) | Intact adult | 1.4 | 277 | 0.92 |
| Cat (4 kg) | Active / working | 1.6 | 317 | 1.06 |
| Cat (4 kg) | Puppy / kitten | 2.5 | 495 | 1.65 |
RER computed as 70 × (weight in kg)0.75; cups/day rounded to two decimals.
How to Use This Calculator
- Choose the species: Dog or Cat.
- Enter the pet's weight in kilograms.
- Select the life stage / activity level that best matches your pet (neutered adult, intact adult, inactive/weight loss, active/working, or puppy/kitten).
- Optionally enter the calories per cup for the specific food you feed — it defaults to 350 kcal/cup if left blank.
- Select Calculate to see the daily kcal target and the equivalent cups of food per day.
Related Calculations
For weight-specific dog or cat feeding without a manual kg-to-lb conversion, see the Dog Food Calculator and Cat Food Calculator.
Principles of Veterinary Canine and Feline Nutritional Energetics
A pet food calorie calculator determines the precise daily caloric requirements (measured in Kilocalories of Metabolizable Energy, kcal ME) and portion feeding sizes for domestic dogs and cats. Formulated under World Small Animal Veterinary Association (WSAVA) and Association of American Feed Control Officials (AAFCO) standards, scientific portion control prevents companion animal obesity — the leading cause of canine osteoarthritis, feline type-2 diabetes mellitus, and reduced lifespan.
Resting Energy Requirement (RER)
The Resting Energy Requirement (RER) represents the baseline energy expended by a healthy, fasting animal at rest in a thermoneutral environment:
Linear Approximation (for pets 2 to 20 kg): RER (kcal/day) = 30 × ( Body Weight in kg ) + 70
Daily Energy Requirement (DER) Life Stage Multipliers
Total Daily Energy Requirement (DER / Maintenance Energy Requirement MER) is calculated by multiplying baseline RER by an individualized physiological life stage factor:
| Canine / Feline Life Stage & Activity | Canine DER Multiplier | Feline DER Multiplier |
|---|---|---|
| Neutered / Spayed Adult (Normal Activity) | 1.6 × RER | 1.2 × RER |
| Intact Adult (Unsterilized) | 1.8 × RER | 1.4 × RER |
| Weight Loss Regimen (Obese Pet) | 1.0 × RER (ideal weight) | 0.8 × RER (ideal weight) |
| Senior / Geriatric Pet (Sedentary) | 1.4 × RER | 1.1 × RER |
| Puppy / Kitten Growth (< 4 months) | 3.0 × RER | 2.5 × RER |
| Active Working / Agility Dog | 2.0 to 3.0 × RER | — |
Step-by-Step Worked Calculation Example
Example: Sizing Daily Food Portions for a Neutered Golden Retriever
Problem: A neutered adult Golden Retriever weighs 30.0 kg (66.0 lbs) with an ideal Body Condition Score (BCS 5/9). The commercial dry kibble has a caloric density of 375 kcal per standard 8-ounce cup. Calculate: (1) The dog's baseline RER; (2) Daily Energy Requirement DER; and (3) The exact daily portion in cups of dry kibble.
Step 1: Calculate baseline RER using the exponential formula:
(30.0 kg)0.75 = (30.0)0.75 = 12.818
RER = 70 × 12.818 = 897.26 kcal / day
Step 2: Apply neutered adult life stage multiplier (DER = 1.6 × RER):
DER = 1.6 × 897.26 kcal/day = 1,435.6 kcal / day
Step 3: Calculate daily kibble portion:
Daily Cups = 1,435.6 kcal / 375 kcal/cup = 3.83 Cups / day
Step 4: Meal division: Feed 1.9 cups in the morning and 1.9 cups in the evening (accounting for treats capped at max 10% of daily calories = 144 kcal).
Conclusion: The dog requires 1,436 kcal/day, supplied by 3.8 cups of kibble daily.
Converting Guaranteed Analysis to Dry Matter (DM) Basis
Because wet canned foods contain 75% to 80% water compared to 10% in dry kibble, nutrient percentages must be converted to Dry Matter Basis to compare protein content accurately:
Gradual Dietary Transition Protocol (The 7-Day Rule)
Abrupt changes in pet food formulations cause acute gastrointestinal distress, vomiting, and osmotic diarrhea due to rapid disruption of canine/feline intestinal microbiome flora. Veterinary nutritionists prescribe a 7-to-10-Day Gradual Transition Schedule:
- Days 1 to 2: 75% Old Diet + 25% New Diet
- Days 3 to 4: 50% Old Diet + 50% New Diet
- Days 5 to 6: 25% Old Diet + 75% New Diet
- Day 7 onward: 100% New Diet
Daily Hydration Requirements
Healthy dogs and cats require approximately 50 to 60 mL of fresh drinking water per kilogram of body weight daily (or 1.0 mL of water per 1.0 kcal of Metabolizable Energy consumed).
Veterinary Body Condition Scoring (BCS 1-9 Scale)
Veterinarians evaluate canine and feline nutritional adequacy using the 9-Point Body Condition Score (BCS) system. A score of 4 to 5 represents ideal body composition (ribs easily palpated with minimal fat cover, distinct waist tuck behind ribs, and evident abdominal tuck from side view).