Dog Food Calculator

Calculate your dog's daily calories and food portions by weight, age, activity level, and food type — supports lbs and kg

A dog food calculator determines your dog's precise daily calorie needs and translates them into practical portion sizes in cups and grams. Overfeeding is the most common cause of canine obesity — affecting over 56% of US dogs. Enter your dog's weight, age, activity level, and food's calorie content for an accurate, personalized daily feeding recommendation.

Dog Details

kcal/cup

Check the food label or manufacturer's website

How to Use the Dog Food Calculator

Determining the right amount of food for your dog is more nuanced than simply following the feeding guide on the bag. Bag guides are averaged across thousands of dogs and often overestimate portions to increase sales. This dog food calculator uses the veterinary RER formula to calculate your specific dog's calorie needs based on their actual weight, life stage, and activity level.

Step 1: Enter Your Dog's Weight

Weigh your dog accurately — even a few pounds difference significantly affects the calculation. You can use a standard bathroom scale: weigh yourself, then weigh yourself holding the dog, and subtract. Select pounds or kilograms based on your preference. For puppies, weigh them weekly as their calorie needs change rapidly during growth.

Step 2: Select Life Stage

Life stage has the biggest impact on calorie multiplier after activity level. Young puppies (under 4 months) need 3× their resting calorie requirement. Older puppies (4–12 months) need 2–2.5×. Adults are 1.0–1.6× depending on activity. Seniors often need 10–20% fewer calories as metabolism slows. Pregnant dogs need up to 3× in the final weeks of pregnancy, and nursing mothers may need 3–4× to support milk production.

Step 3: Enter Food Calorie Density

This is critical and often overlooked. Food calorie density (kcal per cup or kcal per kg) varies widely: budget kibbles can be 250–300 kcal/cup, while high-fat performance kibbles reach 500+ kcal/cup. Wet food is typically 50–100 kcal per 100g. Find this on your food's packaging under "Calorie Content" or on the manufacturer's website. Using the wrong number will give incorrect portions.

Step 4: Understand the Calculation

The calculator uses the WSAVA-recommended RER formula: RER = 70 × (body weight in kg)^0.75. This gives the baseline calories needed for basic bodily functions at rest. This is multiplied by a life-stage and activity factor (the DER multiplier) to get the Daily Energy Requirement. For a spayed/neutered adult dog, this reduces the multiplier by 10–15% compared to intact dogs of the same weight.

Step 5: Adjust Based on Body Condition

Use the calculated portions as a starting point, then monitor your dog's body condition score (BCS) over 2–4 weeks. On a 9-point BCS scale, you should be able to feel — but not see — your dog's ribs, and there should be a visible waist when viewed from above. If your dog is gaining weight on the calculated amount, reduce by 10%. If losing weight, increase by 10%. Small adjustments are safer than large ones.

Meal Frequency Recommendations

Divide the daily portion into the recommended number of meals. Puppies need 3–4 meals daily to maintain stable blood sugar and support rapid growth. Adult dogs do well with 2 meals (morning and evening). Splitting meals reduces the risk of bloat (GDV) in large and giant breeds and improves nutrient absorption. Senior dogs often benefit from 2–3 smaller meals as their digestive efficiency decreases with age.

Frequently Asked Questions

Is this dog food calculator free?

Yes, this dog food calculator is completely free with no signup or account needed. All calculations run locally in your browser using the standard veterinary RER (Resting Energy Requirement) formula.

Is my data private?

Absolutely. Your dog's weight, age, and food details are never sent to any server. Everything runs client-side in your browser — no tracking, no cookies, no server storage.

How is my dog's daily calorie need calculated?

This calculator uses the veterinary RER formula: RER = 70 × (body weight in kg)^0.75. This gives the resting energy requirement — the calories needed for basic body functions. This is then multiplied by a life-stage and activity factor (typically 1.0–2.0) to get the actual daily energy requirement (DER).

How many cups of dry food should I feed my dog per day?

It depends heavily on the calorie density of the specific food. Most dry kibble contains 300–430 kcal per cup. A 30-lb adult dog with moderate activity needs roughly 800–1000 kcal per day, which equals about 2–3 cups of a 350 kcal/cup food. Always check the specific food's calorie content on the packaging or manufacturer's website.

How much more should I feed a puppy compared to an adult dog?

Puppies need significantly more calories relative to their body weight because they are growing. Young puppies (under 4 months) may need 3× the adult RER. By 6 months, this drops to about 2× the adult RER. This calculator applies appropriate multipliers based on the age you enter, accounting for the accelerated energy needs of growth.

How many meals per day should I give my dog?

Puppies under 6 months should eat 3–4 meals per day to maintain stable blood sugar. Adult dogs do well with 2 meals per day (morning and evening). Senior dogs often benefit from 2–3 smaller meals as their digestion slows. Free-feeding (leaving food out all day) tends to lead to overeating and obesity in most dogs.

My dog's food bag already has a feeding chart — why use this calculator?

Bag feeding guides are often calibrated conservatively and don't account for your dog's activity level, whether they are spayed/neutered (which reduces calorie needs by 10–20%), or their life stage. This calculator uses your dog's actual weight and activity to give a personalized recommendation rather than a generic range.

How do I convert the cup measurement to grams?

A standard US measuring cup of dry kibble weighs 100–130 grams depending on kibble size and density. Wet food and raw food are typically measured in grams or ounces directly. This calculator provides grams as the primary weight measure so you can use a kitchen scale for the most accurate portions, especially for raw and fresh diets.