Dog Food Calculator

How much to feed a dog depends on more than the guidelines printed on the bag: neuter status, activity level, life stage, and current body condition all affect the correct daily calorie target. Bag guidelines are typically written for intact, moderately active adults and can overestimate for many dogs. This calculator uses the veterinary RER formula (70 x weight in kg to the power of 0.75) adjusted by a life-stage multiplier to give a personalised daily calorie target and a starting portion size.

S. Siddiqui

Edited by

S. SiddiquiFounder & Editor-in-Chief
Sources:WikipediaWolfram AlphaUpdated Jun 2026

This calculator provides an estimate only. Your vet should confirm portion sizes, especially for puppies, pregnant/lactating dogs, or dogs managing a health condition.

Enter the kcal per 100 g from your food's packaging to get grams per day. Typical dry kibble: 340–400 kcal/100 g. Wet food: 70–100 kcal/100 g.

kcal / 100 g

What Is a Dog Food Calculator?

A dog food calculator is a tool that uses your dog's individual characteristics to calculate their personalised daily calorie requirement and translate it into a practical food portion in grams. Unlike the portion guides printed on food bags, which are written for an average intact adult dog at moderate activity and are frequently described as overestimates by veterinary nutritionists, a calculator based on the RER formula gives you a result grounded in your specific dog's metabolic needs.

The formula used by veterinary professionals worldwide is RER = 70 × (body weight in kilograms)^0.75. This exponential relationship between weight and energy requirement reflects the well-established principle that smaller animals have higher metabolic rates per kilogram than larger ones. A 5 kg Chihuahua does not need one-sixth of what a 30 kg Labrador needs, metabolic scaling is non-linear. The RER is then multiplied by a life-stage coefficient to account for growth, reproductive status, activity, and neuter status, producing the Daily Energy Requirement (DER).

According to the Association for Pet Obesity Prevention, an estimated 59% of dogs in the United States are overweight or obese, a figure that UK veterinary surveys broadly echo. The consequences of chronic overfeeding include orthopaedic disease, diabetes mellitus, cardiovascular strain, reduced mobility, and a measurably shorter lifespan. Getting the daily portion right is one of the highest-impact things a dog owner can do for their pet's long-term health. You may also find our Dog BMI Calculator useful for assessing whether your dog is currently at a healthy weight.

The calculator applies to dogs at all life stages: young puppies under four months who require up to three times their resting energy for rapid growth; older puppies still growing; adult dogs; senior dogs whose metabolic rates typically decline from around seven years; pregnant dogs whose requirements increase in the final third of pregnancy; and lactating bitches whose energy needs are among the highest of any physiological state. A separate multiplier applies to each group, all drawn from the nutritional guidelines published by the World Small Animal Veterinary Association (WSAVA).

How to Use the Dog Food Calculator

  1. Enter your dog's weight, use your most recent vet-recorded weight for accuracy. If you only have pounds, toggle to lbs and the calculator converts automatically. Use your dog's ideal body weight, not their current weight if they are overweight (your vet can confirm the ideal figure).
  2. Select the life stage, choose from young puppy (under 4 months), older puppy (4 months to adult size), adult, senior (typically 7 years and older, though large breeds age faster), pregnant (first two trimesters), or lactating. Each applies a different DER multiplier.
  3. Set neuter status and activity level, for adult and senior dogs, these two factors significantly affect the result. A neutered dog with low activity requires as little as 1.2× RER; an intact working dog may need up to 5× RER. Select the option that best describes your dog's typical daily routine.
  4. Enter your food's calorie density, this is optional but transforms the calorie result into grams you can measure. Find the kcal per 100 g figure on your food's nutritional panel. Typical dry kibble runs between 340 and 420 kcal per 100 g. Wet food is usually 70 to 100 kcal per 100 g. If the label shows kcal per kilogram, divide by 10 to get kcal per 100 g.
  5. Select meals per day, the calculator divides the daily portion equally. Most adult dogs do well on two meals. Large breeds benefit from two or three to reduce bloat risk. Puppies under four months should receive four meals spread through the day.
  6. Read the result and adjust for treats, the treat budget banner at the bottom shows how many calories are left after deducting the recommended 10% treat allowance. If your dog receives training treats, chews, or table scraps, deduct those calories from the food portion rather than adding them on top.

Formula and Methodology

The calculation uses two steps. First, Resting Energy Requirement (RER), the calories needed to sustain life at rest in a controlled environment:

RER = 70 × (body weight in kilograms)^0.75

An alternative linear approximation valid for dogs between 2 and 45 kg is: RER = 30 × weight (kg) + 70. This is simpler to calculate by hand but less accurate for very small or very large breeds. The exponential formula is the gold standard used in veterinary medicine.

Second, Daily Energy Requirement (DER) applies a life-stage multiplier to RER:

DER = RER × life-stage coefficient

The coefficients used in this calculator, derived from WSAVA nutritional guidelines, are:

  • Puppy under 4 months: 3.0
  • Puppy 4 months to adult size: 2.0
  • Neutered adult, low activity: 1.2
  • Neutered adult, moderate activity: 1.4
  • Neutered adult, active: 1.6
  • Intact adult, low activity: 1.4
  • Intact adult, moderate activity: 1.6
  • Intact adult, active: 1.8
  • Working or athletic dog: 3.0 (field, sled, or police dogs may reach 5.0)
  • Senior, neutered, low activity: 1.2
  • Senior, intact, low activity: 1.4
  • Pregnant (first two trimesters): 2.0
  • Lactating: 3.0

Worked example: A 14 kg neutered adult Border Terrier, moderately active.

  • RER = 70 × (14)^0.75 = 70 × 6.72 = 470 kcal/day
  • DER = 470 × 1.4 = 658 kcal/day
  • Food: If the kibble is 380 kcal per 100 g: 658 ÷ 380 × 100 = 173 g/day
  • Per meal (twice daily): 87 g per meal
  • Treat budget: 10% of 658 = 66 kcal, leaving 592 kcal from food = 156 g kibble if treats are given

Once you have calculated the starting portion, weigh it on a kitchen scale for at least the first two weeks rather than using cup measures. Cup volumes vary significantly depending on how loosely kibble is scooped, a difference of 15–20% per meal is common, which compounds to meaningful calorie excess over days and weeks.

One aspect of feeding that the calorie calculation alone does not address is meal timing and frequency. For most adult dogs, two equal meals per day supports stable blood glucose and reduces food-guarding behaviour compared to once-daily feeding. Large and giant breeds benefit from two or three smaller meals to reduce the risk of gastric dilatation-volvulus (bloat), which is disproportionately common in deep-chested breeds such as Great Danes, German Shepherds, and Standard Poodles. Puppies under four months generally require four meals spread evenly through the day. The calculator divides the daily calorie total by the number of meals selected, giving the portion size per serving.

Real-World Applications

The newly neutered Cocker Spaniel who kept gaining weight

A four-year-old Cocker Spaniel weighed 10.5 kg before neutering and was fed 210 g of dry kibble daily at 360 kcal/100 g, which was close to correct for an intact adult at moderate activity (DER approximately 730 kcal). Six months after neutering, with no change to the portion, she had gained 1.8 kg. The calculator for a 10.5 kg neutered adult at moderate activity gives a DER of around 595 kcal, a reduction of 135 kcal per day. That surplus, compounded over six months, maps directly to the weight gained. Reducing to 165 g per day resolved the issue within ten weeks.

The eight-week-old Labrador puppy whose owner used adult guidelines

An eight-week-old Labrador weighed 7.2 kg. His owner, following the adult section of the food bag, fed 270 g per day. Using the puppy formula (RER × 3.0): RER = 70 × (7.2)^0.75 = 70 × 4.28 = 300 kcal; DER = 900 kcal. At 360 kcal/100 g, that is 250 g per day, close to the owner's figure, but the owner had also added wet food "for taste," pushing total intake to over 1,100 kcal per day. The calculator made clear how quickly supplementing a puppy's main meal pushes beyond requirement, as the puppy multiplier already accounts for growth energy.

The senior Greyhound on the same portion as five years earlier

A twelve-year-old Greyhound weighed 28 kg and was receiving the same 380 g of kibble per day that had maintained his weight at age seven. At senior low activity, his DER using the RER formula is approximately 860 kcal, the 380 g at 370 kcal/100 g provided 1,406 kcal. His vet had flagged mild joint stiffness consistent with obesity-related pressure. Reducing to 232 g (860 kcal worth) with a vet-supervised plan led to 1.4 kg of weight loss over eight weeks, with noticeable improvement in mobility.

The lactating Springer Spaniel with a litter of seven

A six-year-old Springer Spaniel weighed 18 kg before whelping and was lactating with a litter of seven. Her DER at lactation (RER × 3.0): RER = 70 × (18)^0.75 = 70 × 8.37 = 586 kcal; DER = 1,758 kcal. At her normal kibble density of 365 kcal/100 g, that required 481 g per day, more than double her pre-pregnancy portion. Many owners are surprised by this figure and underfeed lactating bitches, which causes them to lose significant body condition. The calculator makes the increased requirement concrete.

Common Mistakes and Troubleshooting

Using current weight instead of ideal weight

If your dog is overweight, feeding according to their current weight maintains the excess. The DER formula should be applied to their ideal body weight, which your vet can confirm. Using a 36 kg dog's actual weight when the ideal is 30 kg results in a portion 17% too large, precisely the opposite of what a weight-loss plan requires.

Not counting treats in the daily calorie total

Treats should constitute no more than 10% of total daily calories. A 25 kg dog with a DER of 900 kcal has a treat budget of 90 kcal. A single standard rawhide chew typically contains 60–100 kcal. Several small training treats across the day add up faster than owners realise, and multiple family members giving treats without coordinating can easily double the budget. Every treat calorie must come out of the food portion, not be added on top.

Reading kcal per kilogram as kcal per 100 g

Most UK and European pet food labels state energy density as kcal per kilogram. To get kcal per 100 g, divide by 10. A food labelled at 3,600 kcal/kg is 360 kcal/100 g. Entering the per-kilogram figure directly into the calculator produces a food portion roughly one-tenth of what is actually needed.

Not adjusting after neutering

Neutering reduces a dog's energy requirement by approximately 20–30% because gonadal hormones that previously drove metabolic rate are removed. Many owners are not told to reduce food immediately after the procedure and continue the same portion for months or years. The drop from an intact-adult multiplier (1.6–1.8) to a neutered-adult multiplier (1.2–1.4) is significant. Recalculate within four weeks of neutering and monitor body condition monthly for the following six months.

Switching food without recalculating

Calorie density varies considerably between dog foods. Moving from a food at 340 kcal/100 g to one at 420 kcal/100 g and continuing the same gram portion increases daily calorie intake by 24%, enough to cause visible weight gain within weeks in a sedentary dog. Every time you change brand or formula, find the new food's kcal/100 g figure and recalculate the gram portion. If your dog receives both wet and dry food, calculate each separately and combine the portions. See our Dog Dosage Calculator for similar weight-based calculations when medications are involved.

Last reviewed: June 11, 2026
Founder's Real-World Experience
S. Siddiqui

S. Siddiqui

Founder & Editor-in-Chief, YourToolsBase

How a neighbour's Labrador gained 4 kg in one year on the 'correct' amount of food

In early 2025, a neighbour mentioned her four-year-old Labrador, Baxter, had been put on a diet by the vet. She was confused — she had been feeding exactly the amount printed on the back of the bag, to the gram, every single day.

I looked at the bag with her. The manufacturer's guideline for a 32 kg dog was 420 g per day of that particular kibble. What the label did not mention was that Baxter had been neutered eighteen months earlier and spent most of his day indoors. Neutered adult dogs at low activity need roughly 20% fewer calories than the label assumes. At 365 kcal/100 g, 420 g came to about 1,533 kcal per day. The RER formula puts his actual daily requirement closer to 1,100 kcal at low activity post-neutering. He had been eating a surplus of roughly 430 kcal every single day for over a year.

Running the numbers properly on what became this calculator, 420 g dropped to around 300 g. Eight weeks later, Baxter had lost 1.5 kg. The broader lesson is that bag guidelines are written for intact, moderately active dogs and are often deliberately generous — manufacturers have no commercial incentive to recommend less. The RER formula gives you an independent baseline that is not influenced by anyone trying to sell more food.

430 kcal daily surplus identified from 'correct' bag portionReduced from 420 g to 300 g after RER calculation1.5 kg lost in 8 weeks on recalculated portion
Also used alongside: Dog BMI Calculator

Frequently Asked Questions

How much food should I feed my dog each day?
Daily food quantity depends on the dog's weight, age, activity level, and the calorie density of the specific food. Most adult dogs require between 2% and 3% of their body weight in food daily, though this varies. Always follow the feeding guidelines on your dog's food packaging as a starting point, then adjust based on body condition.
How many calories does a dog need per day?
A dog's daily calorie requirement is estimated using the resting energy requirement (RER) formula: 70 x (body weight in kg)^0.75. This baseline is then multiplied by a factor that accounts for life stage and activity level, typically 1.2 to 1.8 for adult dogs. A moderately active 10 kg adult dog requires approximately 500 to 600 kcal per day.
How much more food does a puppy need than an adult dog?
Puppies need significantly more calories per kilogram of body weight than adult dogs to support rapid growth. Most feeding guidelines recommend puppies receive approximately twice the adult maintenance calories during early growth. Puppies are typically fed three to four times daily until 6 months of age, then transitioned to twice daily feeding.
Should I free-feed my dog or use portion control?
Portion control is strongly recommended for most dogs. Free-feeding (leaving food available at all times) is associated with higher rates of obesity. Measured meals fed twice daily allow you to monitor your dog's appetite, which can be an early indicator of illness, and maintain better control over body weight throughout the dog's life.
Does my dog's activity level affect how much I should feed?
Yes, significantly. Sedentary or indoor dogs may need 20% to 30% fewer calories than an active dog of the same weight. Working dogs, highly active sporting breeds, and dogs in cold climates have substantially higher calorie needs. If you change your dog's exercise level, adjust food portions accordingly to prevent weight gain or loss.
What happens if I overfeed my dog?
Chronic overfeeding leads to overweight and obesity, which significantly increases the risk of osteoarthritis, diabetes, heart disease, breathing difficulties, and certain cancers. Dogs maintained at an ideal body weight live measurably longer than overweight dogs. Gradual weight gain can be hard to notice, which is why regular weigh-ins and body condition checks are important.
How do I know if I am feeding my dog enough?
Run your fingers along your dog's rib cage. You should feel the ribs easily without pressing hard, but they should not be visible. Viewed from above, your dog should have a visible waist. If ribs are prominent and the spine visible, your dog may need more food. If you cannot feel the ribs without firm pressure, reduce portions.
Is wet food or dry food better for dogs?
Both can provide complete and balanced nutrition if they meet AAFCO or FEDIAF nutritional standards. Dry food is generally more cost-effective and benefits dental health through its abrasive texture. Wet food has higher moisture content, which supports hydration and may be more palatable for fussy eaters or dogs with dental problems. Many owners feed a combination of both.
How often should I feed my adult dog?
Most adult dogs thrive on two meals per day, approximately 12 hours apart. This maintains more stable energy levels and digestion compared to once-daily feeding. For dogs prone to bloat (particularly large, deep-chested breeds), feeding from a raised bowl and avoiding exercise directly after meals is also recommended.
Should I feed my dog differently as they get older?
Yes. Senior dogs typically have lower energy requirements and may benefit from a lower-calorie diet, while some older dogs lose weight and need increased calories or more digestible protein. Kidney function also tends to decline with age, and some vets recommend moderate (not severely restricted) protein levels. A vet nutritional assessment is advisable when your dog reaches senior life stage.

Rate This Tool

Was this tool helpful?

Be the first to rate this tool

About the Author

S. Siddiqui

S. Siddiqui

Founder & Editor-in-Chief

LinkedIn Profile

S. Siddiqui is the founder and editor-in-chief of YourToolsBase, overseeing all content, tool accuracy, and editorial standards.

View full profile

Authoritative Sources

Formulas and data in this tool are based on guidelines from the above sources.