Dog Food Calculator
How much to feed your dog daily, by weight and life stage.
A free dog food calculator that works out a daily feeding portion using the veterinary resting-energy-requirement (RER) method, scaled by your dog's life stage and activity level (puppy, adult, active/working, weight-loss or senior). Enter your food's calorie density (kcal per 100 g) to get grams and cups per day, split across your chosen number of meals. Runs fully in your browser — nothing is uploaded.
About Dog Food Calculator
- Uses your own food's calorie density, so the grams/cups actually match the bag in front of you.
- Shows daily total, per-meal amount and the underlying calorie target.
- 100% free and private — nothing you enter is stored or uploaded.
How to use Dog Food Calculator
Enter your dog's weight
Type their current weight in kilograms or pounds — toggle the unit next to the field.
Pick their life stage
Choose puppy, adult (neutered/intact), active/working, weight-loss or senior — this sets the calorie factor.
Check the food's energy
Enter the kcal per 100 g from your food's packaging, or leave the typical default if you're not sure yet.
Read the daily portion
See grams and cups per day, split evenly across your chosen number of meals.
Popular use cases
New Puppy Owners
Get a sensible starting portion.
Weight Management
Dial food in for loss or gain goals.
Active & Working Dogs
Match food to real activity levels.
Switching Foods
Recalculate for a new food's calorie density.
Vet Visit Prep
Bring a concrete number to discuss.
Multi-Dog Households
Get a fair portion per dog.
Frequently asked questions
How much should I feed my dog per day?
Enter your dog's weight and life stage/activity level, plus your food's calorie density from the packaging. This calculator works out their resting energy requirement (RER), scales it by a life-stage factor to get a daily calorie target, then converts that into grams and cups of your specific food.
How is the daily calorie target calculated?
It uses the standard veterinary formula RER = 70 × (weight in kg)^0.75 for resting energy requirement, then multiplies by a factor for your dog's life stage and activity (for example, roughly 1.6 for a neutered adult, up to 3.0 for a young puppy, or as low as 1.0 for a weight-loss goal).
Why do I need to enter my food's kcal per 100g?
Different dog foods pack very different amounts of energy into the same weight — a calorie-dense food means smaller portions, a lower-calorie food means larger ones. Using your actual food's calorie density (usually printed on the bag) instead of a generic assumption makes the gram amount accurate for what you're really feeding.
How accurate is the cup measurement?
Cups are an approximation based on a typical dry-kibble density (about 120 g per cup) since kibble shapes and densities vary between brands. Grams are far more precise — use a kitchen scale if you want an exact portion.
Should I feed the full amount in one meal?
Most vets recommend splitting the daily total across 2 or more meals rather than one large feeding, especially for puppies and larger breeds. Set "Meals per day" to see the amount per feeding.
Is this dog food calculator free?
Yes — completely free, with no sign-up, no app to install and no data uploaded. Everything runs instantly in your browser.
Related tools — Pet calculators
- Dog Age Calculator — Your dog's age in human years — by size, not the old ×7 myth.
- Cat Age Calculator — Your cat's age in human years — the real feline formula.
- Rabbit Age Calculator — Your rabbit's age in human years — rabbits mature much faster than you'd think.
- Bird / Parrot Age Calculator — Your bird's age on a human-equivalent scale, by species.
- Cat Food Calculator — How much to feed your cat daily, by weight and life stage.
- Lifetime Pet Cost Calculator — What a pet really costs over its whole life — not just the adoption fee.