Dog Food Calculator
Work out how much to feed your dog each day. Enter your dog’s weight and life stage plus the calories printed on your food’s label. The calculator estimates daily calorie needs, then turns them into cups, grams or cans per day and per meal, with an optional treat budget. Every step and factor is shown, so you can check the maths.
Your dog’s feeding estimate
You’ve changed some inputs. Press Calculate My Dog’s Food to update these results.
Fill in steps 1–3 and press Calculate My Dog’s Food. You’ll see:
- Estimated daily calories
- Food per day and per meal
- A treat budget
- Every number used in the calculation
How the Dog Food Calculator Works
- Weightkg (lb converted)
- RERresting energy
- Daily energyRER × one factor
- Calorie densityfrom your label
- Daily portioncups, grams or cans
- Mealsdaily portion ÷ meals
Dog Food Calculator Formula
1. Resting Energy Requirement (RER)
RER estimates the calories a dog uses at rest. Weight in pounds is first converted to kilograms (1 kg = 2.2046226218 lb).
RER = 70 × (body weight in kg)0.75
2. Estimated daily energy
Estimated daily energy = RER × energy factor
The calculator picks one factor from the table below based on life stage, puppy age, activity and (for typical activity) neuter status. Factors are never multiplied together, so activity is not counted twice.
3. Treat allowance
Treat calories = daily energy × treat % · Food calories = daily energy − treat calories
4. Daily portion
| Your label shows | Calculation | Extra result if you add |
|---|---|---|
| kcal per cup | Cups/day = food calories ÷ kcal per cup | Grams per cup → grams/day = cups × grams per cup |
| kcal per 100 g | Grams/day = food calories ÷ kcal per 100 g × 100 | Grams per cup → cups/day = grams ÷ grams per cup |
| kcal per kg | Grams/day = food calories ÷ kcal per kg × 1,000 | Grams per cup → cups/day = grams ÷ grams per cup |
| kcal per can | Cans/day = food calories ÷ kcal per can | Can weight → grams/day = cans × can weight |
5. Meals
Amount per meal = daily portion ÷ number of meals
The calculator keeps full precision throughout and only rounds for display: calories to the nearest kcal, cups and cans to 2 decimals, grams to the nearest gram.
Energy Factors Used by This Calculator
These are the only factors the calculator uses. They are common starting points from veterinary references, not exact requirements.
| Dog category | Factor used | When it applies | Important limitations |
|---|---|---|---|
| Puppy, weaning to 4 months | 3.0 × RER | Life stage Puppy + age “Under 4 months” | Not for nursing puppies. Growth rate varies by breed size; large and giant breeds need vet-guided growth plans. |
| Puppy, 4 months to adult size | 2.0 × RER | Life stage Puppy + age “4 months to adult size” | Age at adult size varies widely by breed. Recalculate often as weight changes. |
| Neutered adult, typical activity | 1.6 × RER | Adult or Senior + Typical activity + Neutered/spayed | A population average; individual dogs vary. |
| Intact adult, typical activity | 1.8 × RER | Adult or Senior + Typical activity + Intact | A population average; individual dogs vary. |
| Adult, inactive or overweight-prone | 1.4 × RER | Adult or Senior + Inactive or overweight-prone (any neuter status) | Pet Nutrition Alliance gives approximately 1.2–1.4 × RER for overweight-prone/inactive dogs (Merck lists 1.4 × RER for obesity-prone adults). The calculator uses 1.4 × RER as a starting estimate; some dogs need less. 1.4 is not a universal factor for every dog that is simply less active than average, and this is not a weight-loss prescription. |
| Adult, very active (light work level) | 2.0 × RER | Adult or Senior + High activity (any neuter status) | Lowest published working-dog factor. Moderate work is often ~3 × RER and heavy work 4–8 × RER, which this calculator doesn’t cover. |
| Senior dogs | No separate factor | Senior uses the adult rows above | No single published senior factor exists. Needs vary widely; many seniors need less energy as activity falls. |
Not covered: pregnancy, nursing, weight-loss programmes, medical conditions and therapeutic diets. These need individual veterinary plans. Sources: Merck Veterinary Manual; Pet Nutrition Alliance; Today’s Veterinary Nurse (listed at the end of this page).
Worked Example: a 20 kg Neutered Adult Dog
One made-up dog and food, to show the steps. Your dog’s numbers will differ.
- Dog: 20 kg, adult, neutered, typical activity
- RER: 70 × 200.75 = 70 × 9.457 ≈ 662 kcal/day
- Factor: neutered adult, typical activity = 1.6
- Estimated daily energy: 662.0 × 1.6 ≈ 1,059 kcal/day
- Treats (10% guideline): up to ≈ 106 kcal/day, leaving ≈ 953 kcal/day for the main food
- Food: a dry food with 350 kcal per cup and 100 g per cup (weighed)
- Daily portion: 953.3 ÷ 350 ≈ 2.72 cups/day (≈ 272 g)
- Meal split: 2 meals → ≈ 1.36 cups (≈ 136 g) per meal
Getting Your Dog’s Feeding Amount Right
The honest answer is: start with an estimate, then let your dog tell you. Any calculator or feeding chart is a starting point, because dogs of the same weight can burn noticeably different amounts of energy. For a complete walkthrough, read our guide: How Much Should I Feed My Dog?
Why feeding charts are only a starting point
The chart on a food bag is written for an “average” dog of each weight. It can’t know your dog’s activity, neuter status, age or metabolism, and it can’t account for treats. This calculator uses your food’s actual calories and your dog’s details to give a more personal first estimate, but it’s still an estimate.
Body weight
Calorie needs rise with weight, but not in a straight line. A dog twice as heavy needs roughly 1.7 times the resting energy, not twice as much. That’s why the formula uses weight to the power 0.75.
Body condition
Weight alone doesn’t tell you if a dog is lean or carrying extra fat. Vets often use a body condition score: at a healthy condition you can feel the ribs easily under a thin layer of fat and see a waist from above. If your dog is well above or below a healthy condition, ask your vet which weight to use for feeding calculations.
Activity
Activity has one of the biggest effects on energy needs. Be realistic: choose the level that matches most days, not your dog’s busiest weekend. Very active working or sporting dogs can need much more than this calculator’s highest setting.
Life stage
Growing puppies need far more energy per kilogram than adults, and the youngest puppies need the most. That’s why the calculator asks for a puppy’s age range. Senior dogs vary so much that no single senior factor exists; many need less energy as they slow down.
Neutered or intact status
Neutered adults typically have lower energy needs than intact adults, so published factors are lower (1.6 vs 1.8 × RER at typical activity). After neutering, keep a closer eye on weight for a few months.
Food calorie density
Calorie density is how much energy is in a cup, can or kilogram of food. Two foods can differ by a quarter or more per cup, so the same scoop can mean very different calories. Always recalculate when you change food.
Monitoring changes
Weigh your dog every 2–4 weeks at first, and check body condition by feel. If weight keeps drifting when you didn’t want it to, adjust the portion in small steps and discuss it with your vet.
Cups or Grams: Which Is More Accurate?
Weighing food on a kitchen scale is usually more repeatable than scooping. A “cup” changes with how the scoop is filled, whether it’s levelled, and the shape and size of the kibble. A gram is always a gram.
Because different foods have different densities, there is no universal grams-per-cup conversion. One cup of a small, dense kibble can weigh noticeably more than one cup of a large, airy kibble. That’s why this calculator never converts cups to grams on its own.
How the optional grams-per-cup field works
- Fill a standard 8 fl oz (US) measuring cup with your dog’s food and level it off.
- Weigh it on a kitchen scale and note the grams. Repeat 2–3 times and use the average.
- Enter that number in Grams in one cup of this food. The calculator will then show both cups and grams.
Some labels also state grams per cup; use that figure if it’s given.
Wet vs Dry Food Calories
Wet foods contain much more water than dry foods, often around three-quarters of their weight. That means they usually provide fewer calories per gram, and a dog eating wet food eats a larger weight of food for the same energy. But calorie content still varies a lot between products of the same type.
Always use the calorie figure from your food’s own label. If you feed a mix of wet and dry, decide how many calories come from each, then calculate each portion separately with its own label value.
To compare nutrients between wet and dry foods fairly, you need to remove the water first. Our Dry Matter Calculator Coming soon will do this.
Treats and Daily Calories
Every biscuit, chew, training reward and table scrap adds calories. If you don’t account for them, a correctly calculated meal portion can still add up to too much food.
The calculator’s default treat allowance uses a widely used general guideline: treats and extras should make up no more than 10% of daily calories. This is a practical rule of thumb from veterinary nutrition services, not a physiological requirement. You can choose 5% or no treats instead. Whatever you choose, the treat calories are subtracted and the main food portion is reduced to match.
Treats aren’t a complete and balanced diet. Keeping them small makes sure most of your dog’s nutrients come from its main food.
When to Recalculate Your Dog’s Food
- Your dog’s weight changes
- Your dog moves to a new life stage (for example, a puppy reaching adult size)
- Activity changes, such as more exercise, less exercise or seasonal changes
- You switch to a different food, or the recipe changes
- Your dog is neutered or spayed
- Body condition changes noticeably
Related Dog Nutrition Tools
These calculators are being built. Each card will become a link when its page is published. Meanwhile, browse the Dog Nutrition hub.
Dog Calorie Calculator
Estimate daily calories on their own.
- Coming soon
Dog RER Calculator
Resting Energy Requirement from body weight.
- Coming soon
Puppy Feeding Calculator
Feeding estimates for growing puppies.
- Coming soon
Dog Treat Calculator
A daily treat-calorie allowance.
- Coming soon
Dog Water Intake Calculator
Typical daily water needs.
- Coming soon
Dog Weight Loss Calculator
An educational calorie target for weight management.
- Coming soon
Pet Food Analysis
Tools for reading and comparing food labels.
Dog Food Calculator FAQ
How much should I feed my dog per day?
It depends on your dog’s calorie needs and your food’s calorie density. Estimate daily calories from weight, life stage and activity, subtract any treat calories, then divide by the calories per cup, can or 100 g on your food’s label. Monitor weight and adjust.
What is RER?
RER (Resting Energy Requirement) is the estimated energy a dog uses at rest: 70 × body weight in kg to the power 0.75. Daily needs are estimated by multiplying RER by a factor for life stage and activity.
How does the calculator work out cups per day?
It divides the calories left for the main food by your food’s kcal per cup. For example, 953 kcal ÷ 350 kcal per cup ≈ 2.72 cups per day.
How do I find kcal per cup?
Look for the calorie content statement on the bag, often written like “3,500 kcal/kg; 380 kcal/cup”. If only kcal/kg is shown, choose “kcal per kg” in the calculator instead. The manufacturer can also tell you.
Should I measure dog food in cups or grams?
Grams on a kitchen scale are usually more repeatable, because scooped cups vary. If you use cups, weigh one level cup of your food once and enter it as grams per cup so you can see both.
Do treats count toward daily calories?
Yes. A common general guideline is to keep treats to 10% of daily calories or less. The calculator subtracts your chosen treat allowance before working out the main food portion.
Can puppies use this calculator?
Yes, for weaned puppies. It uses 3.0 × RER for puppies under 4 months and 2.0 × RER from 4 months to adult size. Recalculate often as they grow, and ask your vet about large and giant breed puppies.
Can this calculator replace veterinary advice?
No. It gives an educational starting estimate. Your veterinarian can assess your dog’s body condition and health and recommend an individual feeding plan.
Sources
- Merck Veterinary Manual: Daily Maintenance Energy Requirements for Dogs and Cats
- Pet Nutrition Alliance: Calculating Calories Based on Pet Needs
- Today’s Veterinary Nurse: Energy Calculations (2022)
- UC Davis Veterinary Medical Teaching Hospital, Nutrition Support Service: Treat guidelines for dogs
PawCalcHub provides educational estimates only. Results are not veterinary advice, diagnosis or a prescription.