How to use the dog food calculator
- Enter your dog's weight in kg or lb.
- Choose the life stage and activity that fits best.
- Optional: type the kcal per kg or kcal per cup printed on the food bag to also see grams and cups.
- Press Calculate to see calories per day, plus grams and cups if you entered the food energy.
Worked example
Luna, a neutered adult dog weighing 20 kg, eating a kibble that lists 3,600 kcal/kg.
- Dog's current weight
- 20 kg
- Life stage & activity
- Neutered/spayed adult
- Food energy (kcal/kg on the bag)
- 3600
- Energy need
- 1,059 kcal/day
- Food per day
- 295 g (10.4 oz)
- Per meal (2 meals)
- 145 g
Example values are illustrative; this result is produced by the same calculator above.
How we calculate it
Sources: NRC · WSAVA Global Nutrition Guidelines · Merck Veterinary Manual
Reference table
| Weight | kcal/day | g/day (3,600 kcal/kg) |
|---|---|---|
| 2 kg / 4 lb | 188 | 52 |
| 5 kg / 11 lb | 374 | 105 |
| 10 kg / 22 lb | 630 | 175 |
| 15 kg / 33 lb | 854 | 235 |
| 20 kg / 44 lb | 1,059 | 295 |
| 25 kg / 55 lb | 1,252 | 350 |
| 30 kg / 66 lb | 1,436 | 400 |
| 40 kg / 88 lb | 1,781 | 495 |
| 50 kg / 110 lb | 2,106 | 585 |
Understanding your result
The calculator first estimates your dog's resting energy requirement (RER), the energy a healthy dog needs just to stay alive at rest: 70 × body weight in kg raised to the power 0.75. It then multiplies RER by a life-stage factor, such as 1.6 for a neutered adult or 1.8 for an intact adult, to estimate daily maintenance energy (MER).
That energy figure is only useful once it is turned into food. The tool divides it by the energy density printed on your bag (kcal per kg or kcal per cup), so the grams or cups you see are specific to the food you actually own. Two bags of kibble can differ by hundreds of kcal per kg, which is why a generic chart can be wrong for your dog.
Treat the result as a starting point for the next two to four weeks, not a fixed prescription. Weigh your dog, check body condition, and adjust the portion up or down in small steps.
Common mistakes
- Using the weight your dog should be rather than the weight it is, unless you are following a vet's weight-loss plan (use the weight loss calculator for that).
- Copying kcal per kg from a different product or from the wrong column (as-fed versus dry matter).
- Forgetting treats, chews and food used for training; they count towards daily calories.
- Measuring kibble in a coffee mug. Cup sizes vary, so weigh the food in grams if you can.
- Never rechecking: energy needs change with age, activity, neutering and season.
Good to know
- Energy needs are not a straight line with weight, which is why the formula uses a power of 0.75. Breeds of the same weight can still differ in what they need.
- Puppies, pregnant or nursing dogs and dogs with medical conditions need different plans. Use the puppy food calculator for growing dogs and ask your vet for the others.
- If your dog's weight or appetite changes without a clear reason, speak to your vet before changing the diet.
When to talk to your vet
- Your dog loses or gains weight unexpectedly
- Appetite changes suddenly
- Your dog is pregnant, nursing or has a medical condition
Frequently asked questions
How much should I feed my dog?
It depends on weight, life stage and the food's energy. A 20 kg neutered adult needs about 1,059 kcal a day; divide that by your food's kcal per kg to get grams.
How many cups of food should a dog eat?
Divide the daily calories by the kcal per cup on the bag. Use a standard 8 oz measuring cup and level it — scoops vary a lot.
How often should I feed my dog?
Most adult dogs do well on two meals a day. Split the daily amount evenly.
Why is my result different from the bag's feeding chart?
Bag charts are broad ranges for all dogs. This calculator uses your dog's weight and life stage, but every dog is different — adjust by 10% up or down based on body condition.
Should I feed based on current or ideal weight?
For a dog at a healthy weight, use current weight. For an overweight dog, use the Dog Weight Loss Calculator, which works from ideal weight.
Does this calculator work for puppies?
No. Puppies, pregnant or nursing dogs and dogs with medical conditions need different plans. Use the Puppy Food Calculator for growing dogs and ask your vet for the others.
Sources
- NRC (2006) Nutrient Requirements of Dogs and Cats, National Academies Press
- WSAVA Global Nutrition Guidelines (incl. 9-point BCS charts)
- Merck Veterinary Manual — Nutritional Requirements of Small Animals (incl. maintenance energy table)
Guides about this
Related calculators
- Puppy Food CalculatorCalculate how much a growing puppy needs, how many meals a day, and how much per meal.
- Dog Calorie CalculatorSee your dog's resting energy requirement (RER) and daily maintenance energy (MER) for its life stage.
- Raw Dog Food CalculatorEstimate how much raw food to feed each day and how to split it into muscle meat, bone and organ.
- Dog Food CalorieEstimate the calories in a dog or cat food from the guaranteed analysis on the label.
- Dog Food Cups to Grams CalculatorConvert cups of dog food to grams (and back) using the energy values printed on your bag.
Estimates only. Every pet is different — confirm with your veterinarian. If your pet may have eaten something harmful, contact your vet or an animal poison helpline now.