Shelter or rescue? List your pets free →

Dog Feeding Calculator

How much should I feed my dog? Estimate daily food in grams, kilocalories and kilojoules from your dog's weight and life stage. Free, no sign-up.

🍖

Dog Feeding Calculator

How much should I feed my dog?

1 kg80 kg
Life stage

3,500 kcal per kg is only an example. Replace it with the figure on your food's label; dry and wet foods differ a lot.

~303 g/day
of your food
about 1,059 kcal (4,431 kJ) a day

Split it into at least 2 meals a day.

Working it out: resting energy = 70 × 200.75 = 662 kcal, × 1.6 for this life stage = 1059 kcal a day.

Check your dog's body condition every few weeks: you should feel the ribs without excess fat and see a waist from above. Adjust the amount if the weight drifts.

A starting point only, from the formula in the MSD Veterinary Manual. Follow your food's label and your vet, who sets the right amount for your dog's health.

How much to feed your dog

Feeding by energy, not by the scoop, is what keeps a dog at a healthy weight. The calculator uses the method in the MSD Veterinary Manual (reviewed by a board-certified veterinary nutritionist in 2023):

  • Resting energy requirement (RER) = 70 × body weight in kg0.75, in kcal a day.
  • Daily energy = RER × a life-stage factor: 3 for a puppy under 4 months, 2 for a puppy over 4 months, 1.6 for a desexed adult, 1.8 for an adult that is not desexed and 1.4 for an adult prone to weight gain.

It then converts that energy to grams using the figure on your food's label (if your label gives kilojoules, 1 kcal is 4.184 kJ). Foods vary widely, so always use your own food's figure. The manual itself calls any such formula a starting point and notes that animals of the same weight can vary in the energy they need, so ask your vet, especially for a very active, older or unwell dog.

As a cross-check, the WSAVA Global Nutrition Committee's calorie chart for an average healthy adult dog in ideal body condition (updated July 2020) gives 790 to 993 kcal a day for a 20 kg dog, based on 95 to 130 kcal × body weight in kg0.75 for inactive to active adults. That is lower than the MSD figure for a desexed adult of the same weight (about 1,060 kcal). WSAVA does not publish the life-stage factors above, so they come from the MSD Veterinary Manual alone. Either way, watch body condition and adjust with your vet.

How many times a day should a dog eat?

  • Puppies: RSPCA Australia advises offering food at least 4 times a day to begin with, then reducing the number of meals as the puppy grows.
  • Adult dogs: at least twice a day, to help avoid bloat, and no exercise right before or after a meal.

RSPCA Australia notes bloat can be fatal and that this advice applies particularly to deep-chested dogs such as Boxers and German Shepherds. Read the signs in our guide to dog bloat (GDV).

Feeding a puppy

Puppies need more energy for their size because they are growing, which is why the calculator uses higher factors for them. RSPCA Australia warns that overfeeding, particularly in large and giant breeds, can predispose puppies to muscle and bone problems, so feed a complete puppy food and let your vet check growth at each visit. To see how big your puppy is likely to get, use the puppy weight calculator.

Feed to body condition, not just the number

The WSAVA body condition chart for dogs describes a dog at ideal weight like this:

  • Ribs: you can feel them without excess fat covering.
  • Waist: looking down from above, you can see a waist behind the ribs.
  • Profile: from the side, the belly tucks up.

Re-check every few weeks and adjust the amount up or down. The chart cites a lifetime study of 48 Labrador Retrievers (Kealy and colleagues, JAVMA, 2002) in which the dogs fed 25% less than their pair-mates had a significantly longer median life span. This tool is general information, not a substitute for your vet's advice.

Food, teeth and the budget

Frequently asked questions

Tap a question to expand

How much should I feed my dog?▼
It depends on weight and life stage. The calculator uses the formula in the MSD Veterinary Manual: resting energy = 70 × body weight in kg to the power of 0.75, multiplied by a factor of 1.6 for a desexed adult, 1.8 for an adult that is not desexed and 1.4 for one that gains weight easily. A 20 kg desexed adult works out at about 1,060 kcal (about 4,430 kJ) a day. WSAVA’s calorie chart for an average healthy adult dog gives a lower range for the same weight (790 to 993 kcal), so treat either as a starting point. Divide the daily energy by the figure on your food’s label to get grams, then let your vet fine-tune it.
How many times a day should a dog eat?▼
RSPCA Australia advises feeding adult dogs at least twice a day to help avoid bloat, which can be fatal, and not exercising them right before or after eating. Puppies should be offered food at least 4 times a day to begin with, with meals reduced as they grow. Split the daily amount across the meals rather than adding food.
How much should I feed a puppy?▼
Puppies need more energy for their weight than adults. The MSD Veterinary Manual uses 3 times resting energy for puppies under 4 months and 2 times for puppies over 4 months, and the calculator applies those factors. RSPCA Australia warns against both underfeeding and overfeeding puppies, noting research that overfeeding, particularly in large and giant breeds, can predispose them to muscle and bone problems. Feed a complete food made for puppies and ask your vet at each checkup.
How do I know if I’m feeding the right amount?▼
Feed to body condition, not just the number. On the WSAVA 9-point body condition chart, a dog at ideal weight has ribs you can feel without excess fat covering, a waist you can see behind the ribs from above, and a belly that tucks up when viewed from the side. If the ribs become hard to feel or the waist disappears, the chart puts your dog over ideal; if the ribs, spine or hip bones become easy to see, it puts your dog under ideal. Ask your vet to score your dog and before changing the amount.
Should I feed wet or dry food, and does it change the amount?▼
What matters for the amount is energy, not volume. Wet foods usually contain more water, so they usually have less energy per gram than dry foods. That is why the calculator asks for the energy figure from your food’s label. If you mix wet and dry, reduce each so the combined energy matches the daily estimate, and ask your vet which food suits your dog.
How accurate is a dog feeding calculator?▼
It is a starting point, not a prescription. The MSD Veterinary Manual says any formula for energy needs should be treated as a starting point, and that animals of the same weight can vary in the energy they need. Published figures also differ: for a 20 kg adult, WSAVA’s calorie chart gives 790 to 993 kcal a day, below the MSD desexed-adult figure of about 1,060 kcal. Watch your dog’s body condition over a few weeks and adjust, and let your vet set the amount for a puppy, a senior, a pregnant dog or any dog with a health condition.

More free tools

General information only, not veterinary advice. Sources: MSD Veterinary Manual, “Nutritional Requirements of Small Animals” and “Daily Maintenance Energy Requirements for Dogs and Cats” (S. L. Sanderson, 2023); RSPCA Australia Knowledgebase, “What should I feed my dog?” and “What should I feed my puppy?” (2024); WSAVA Body Condition Score chart for dogs and “Calorie Ranges for an Average Healthy Adult Dog in Ideal Body Condition” (2020); R. D. Kealy et al., JAVMA (2002).