Back to blog

    July 25, 2026 · 4 min read

    How much should you actually feed your dog? The formula vets use (not the bag)

    Share this article

    Individual dogs vary from the formula's estimate by roughly ±30%, sometimes ±50% — it's a starting point, not a rule.

    The feeding chart on the back of the bag is the least personalized piece of advice you'll get about your dog. It assumes an "average" dog of that weight — not neutered-vs-intact, not your dog's actual activity level, not the specific calorie density of that bag's formula. It's a starting guess, dressed up as a table.

    Veterinary nutritionists use something more specific: a two-step calorie formula. It's still an estimate — more on that below — but it's a much better one, and it's the same math a vet would do.

    Step 1: Resting Energy Requirement (RER)

    This is roughly how many calories your dog burns just existing — breathing, circulating blood, keeping organs running — with zero activity.

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

    For a 10 kg dog: 70 × 10^0.75 ≈ 70 × 5.62 ≈ 394 kcal/day at complete rest.

    You don't need to do the exponent by hand — any calculator app has a "x^y" button, or you can look up an RER table online. The point is what the number means, not the arithmetic.

    Step 2: Multiply by a life-stage/activity factor

    RER alone underestimates real needs, because your dog isn't lying still all day. Multiply RER by a factor based on their status:

    • Weight loss goal: 1.0× RER
    • Neutered/spayed adult, normal activity: 1.6× RER
    • Intact adult, normal activity: 1.8× RER
    • Low-activity / mostly indoor: as low as 1.2× RER
    • Working or very high-activity dog: 2.0–5.0× RER
    • Puppies need considerably more per kg than adults (growth has its own multiplier, and changes fast as they age) — this guide is for adult dogs.
    Life-stage/activity multiplier, by status
    Weight loss goal1.0×
    Low-activity / mostly indoor1.2×
    Neutered/spayed adult, normal activity1.6×
    Intact adult, normal activity1.8×
    Working or very high-activity dog2.0–5.0×

    Illustrative example

    For that same 10 kg neutered adult dog with normal activity: 394 × 1.6 ≈ 630 kcal/day.

    Turning calories into grams

    Calories per day only becomes a feeding amount once you know the calorie density of your food — check the "kcal/kg" or "kcal per cup" figure on the bag (not just the generic feeding chart). Divide your daily calorie target by the food's kcal-per-gram to get the actual grams to feed, then split across meals.

    The part that matters more than the formula

    Individual dogs vary from this estimate by roughly ±30%, and some sources put real-world variation as high as ±50%. Two dogs, same weight, same neuter status, same activity label, can have genuinely different real needs. That's not a flaw in the formula — it's just what it is: a starting point to weigh, watch, and adjust from, not a number to follow blindly for months.

    The practical version: calculate the number, feed it for 2–3 weeks, then actually weigh your dog and look at body condition (can you feel ribs easily under a thin fat layer? Is there a visible waist from above?). Adjust up or down from there. This is exactly why a static number on a bag is worse than a number plus a log — the formula gets you close, the trend line gets you right.

    If you'd rather skip the manual math: this is what Kiboo's AI-generated meal plans do automatically — calculated from your dog's actual breed, weight, and activity level, and easy to re-check as their weight trend updates.


    Sources: Resting Energy Requirement and maintenance-energy multiplier ranges are based on veterinary nutrition guidance summarized by AAHA and the WSAVA Global Nutrition Guidelines. This article is general information, not a substitute for guidance from your own veterinarian, especially for puppies, senior dogs, or dogs with a medical condition affecting diet.

    Share this article