Dog Calorie Calculator

Short answer: for a healthy adult dog in ideal body condition, the published WSAVA calorie chart gives a range by weight — about 790–993 kcal a day at 20 kg (44 lb), for example. This tool looks that range up for your dog's weight. It is a starting point, not a prescription: the same chart says dogs are individuals, and some need more or fewer calories to stay at an ideal body condition.

Daily calorie range

Ready when you are

Enter your dog’s weight below.

Nothing you type is stored on our server.

—

    This table covers healthy adult dogs in ideal body condition, from 2 kg (4.4 lb) to 49 kg (107.8 lb). Outside that, or for a puppy, a pregnant dog or a dog on a weight-loss plan, ask your vet.

    That is the size to shop — the matching products are listed below.

    How to use this number

    The figure above is a starting point for an average dog of that weight, not a target you must hit. Here is how to put it to work:

    1. Start near the middle of the range. It is a range because dogs of the same weight genuinely differ.
    2. Feed that amount for two to three weeks and change nothing else.
    3. Then check your dog’s body condition — the ribs and waist, not the number on the scale. That is the section right below.
    4. Adjust in small steps. If your dog is putting on fat, feed nearer the bottom of the range; if it is losing condition, nearer the top.
    5. Re-check every few weeks. Needs change with age, season, activity, and neutering.

    Weigh the food rather than guessing with a scoop where you can — a scoop of kibble varies a lot between brands and even between bags of the same brand.

    Source: WSAVA — Calorie Ranges for an Average Healthy Adult Dog in Ideal Body Condition (updated July 2020), which states: “These recommendations are for guidance only. Dogs are individuals and some may have higher or lower caloric requirements in order to maintain an ideal, trim body condition.” Accessed October 13, 2026.

    Check the body condition, not just the weight

    Two dogs can weigh the same and need different amounts of food, because one is carrying fat and the other is not. That is why every credible feeding guide asks you to judge body condition rather than weight alone.

    Run your hands along your dog’s ribcage. You are aiming for the same feel as the back of your own hand: you can feel the ribs under a thin covering, without having to press. From above, there should be a visible waist behind the ribs; from the side, the belly should tuck up.

    WSAVA publishes a free 9-point body condition score chart for dogs that shows each point as a silhouette and a hands-on description. It is the clearest way to judge this at home, and it is worth printing.

    Source: WSAVA Global Nutrition Guidelines — the toolkit includes Body Condition Score charts for dogs and cats, and the calorie chart itself is titled “in Ideal Body Condition”. Accessed October 13, 2026.

    The WSAVA calorie chart

    This is the published chart, in full. The figures are WSAVA’s; nothing here has been recalculated by us.

    WeightWeightKilocalories per day
    2 kg4.4 lb140–177 kcal
    3 kg6.6 lb190–239 kcal
    4 kg8.8 lb240–297 kcal
    5 kg11.0 lb280–351 kcal
    6 kg13.2 lb320–403 kcal
    7 kg15.4 lb360–452 kcal
    8 kg17.6 lb400–499 kcal
    9 kg19.8 lb440–546 kcal
    10 kg22.0 lb470–590 kcal
    11 kg24.2 lb510–634 kcal
    12 kg26.4 lb540–677 kcal
    13 kg28.6 lb580–719 kcal
    14 kg30.8 lb610–760 kcal
    15 kg33.0 lb640–800 kcal
    16 kg35.2 lb670–840 kcal
    17 kg37.4 lb700–879 kcal
    18 kg39.6 lb730–918 kcal
    19 kg41.8 lb760–956 kcal
    20 kg44.0 lb790–993 kcal
    21 kg46.2 lb820–1030 kcal
    22 kg48.4 lb850–1067 kcal
    23 kg50.6 lb880–1103 kcal
    24 kg52.8 lb910–1139 kcal
    25 kg55.0 lb940–1174 kcal
    26 kg57.2 lb970–1209 kcal
    27 kg59.4 lb1000–1244 kcal
    28 kg61.6 lb1020–1278 kcal
    29 kg63.8 lb1050–1312 kcal
    30 kg66.0 lb1080–1346 kcal
    31 kg68.2 lb1100–1397 kcal
    32 kg70.4 lb1130–1413 kcal
    33 kg72.6 lb1160–1446 kcal
    34 kg74.8 lb1180–1478 kcal
    35 kg77.0 lb1210–1511 kcal
    36 kg79.2 lb1240–1543 kcal
    37 kg81.4 lb1260–1575 kcal
    38 kg83.6 lb1290–1607 kcal
    39 kg85.8 lb1310–1639 kcal
    40 kg88.0 lb1340–1670 kcal
    41 kg90.2 lb1360–1701 kcal
    42 kg92.4 lb1390–1732 kcal
    43 kg94.6 lb1410–1763 kcal
    44 kg96.8 lb1440–1794 kcal
    45 kg99.0 lb1460–1824 kcal
    46 kg101.2 lb1480–1855 kcal
    47 kg103.4 lb1510–1885 kcal
    48 kg105.6 lb1530–1915 kcal
    49 kg107.8 lb1560–1945 kcal
    Calorie Ranges for an Average Healthy Adult Dog in Ideal Body Condition, World Small Animal Veterinary Association, updated July 2020. Reproduced with the source named and linked. Highlighted rows are round figures you are most likely to match.

    If your dog’s weight falls between two rows, we interpolate linearly between them. That interpolation is our arithmetic, not WSAVA’s — the published points are the ones to trust.

    Turning calories into cups

    A calorie figure is not much use at feeding time unless you know what is in a cup of your food. That number is printed on the bag, under Calorie Content, usually as something like “3,600 kcal/kg” and “360 kcal/cup”.

    Enter the kcal per cup box in the calculator and it will show how many cups your dog’s range works out to. If your bag only lists kcal/kg, your brand’s website usually gives the cup figure too — or ask them.

    This is deliberately not an automatic conversion. Cup weights vary between foods, so a fixed “one cup = 8 oz” rule would be wrong for some bags and would quietly give you the wrong amount.

    Source: Calorie content is a required part of the label on dog food in the United States, expressed per kilogram and per familiar unit such as a cup. We use the figure printed on your bag rather than estimating it. For the full label walkthrough, see our dog feeding calculator.

    Why it is a range, not one number

    Plenty of calculators give you a single figure, like “742 kcal”. That precision is invented. Here is what is actually going on.

    Energy needs scale with body weight raised to a power, not with weight itself — which is why a 40 kg dog does not need twice the calories of a 20 kg dog. Every published method then multiplies that by a factor for activity and life stage, and that factor is where the uncertainty lives: a couch dog and a working dog of the same weight are not close.

    Rather than pick one factor and present a single number, the WSAVA chart publishes the span. The lower end suits a less active dog and the upper end a more active one. That is more honest than a decimal point, and it is what we reproduce.

    What we found when we checked the arithmetic

    We did not take the chart’s footnote on trust. The chart cites two factors, 130 kcal for an active adult and 95 kcal for an inactive adult, each multiplied by body weight in kilograms raised to the power 0.75. We tested those figures against the chart’s own numbers, and they do not match.

    Read the chart’s values backwards and they come out at roughly 105 and 84 × kg0.75 — not 130 and 95. The gap is between 11% and 19%, which is large enough to matter over a week of feeding.

    We are not able to tell you which is right, and we are not going to guess. It does not change what we show you, because we print the table, not the formula — the numbers you see above are the ones WSAVA published. But if you see another calculator quoting 130 or 95 for your dog and arriving at a higher figure, this is why.

    Our check: the chart’s values fit 84 and 105 × kg0.75 to within about 5.5 kcal at 47 of the 48 published weights. The one exception is 31 kg, where the chart prints 1,397 kcal and the fit gives 1,380 — that entry looks like an outlier in the chart itself. The chart’s 130 and 95 factors miss by about 20 kcal at 2 kg and about 463 kcal at 49 kg, so across the table the gap runs from roughly 20 to 463 kcal. Both tests are reproducible from the chart itself. We raised this here rather than quietly picking one figure, because a feeding amount is not a place to hide a disagreement.

    What this table is not for

    The title of the chart is specific, and the limits are real:

    One further limit worth stating plainly: the chart is for dogs already in ideal body condition. If your dog is not, its true requirement is not the number above.

    What to buy

    As an Amazon Associate I earn from qualifying purchases. The links below are affiliate links — they cost you nothing extra. This page contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.

    We do not show prices, and we do not recommend one food over another. Calorie content differs between foods, so the figure printed on your bag is the one that matters.

    Questions we get a lot

    How many calories should my dog eat a day?

    For a healthy adult dog in ideal body condition, the WSAVA chart gives a range by weight — for example 790–993 kcal a day at 20 kg (44 lb). Use it as a starting point, then adjust to keep your dog at an ideal body condition.

    Why is the answer a range and not one number?

    Because activity and metabolism differ between dogs of the same weight. The published chart gives a span for each weight rather than a single figure, and tells you to adjust it so your dog stays at an ideal, trim body condition.

    Does this work for puppies?

    No. This tool covers healthy adult dogs only. Puppies, pregnant dogs and dogs losing weight all need different figures, and those should come from your vet.

    Where does the calorie chart come from?

    The published chart “Calorie Ranges for an Average Healthy Adult Dog in Ideal Body Condition”, from the World Small Animal Veterinary Association (WSAVA), updated July 2020. The weight figures are theirs; interpolating between published points is our arithmetic.

    Should I feed exactly this many calories?

    No. The chart itself says the recommendations are for guidance only and that dogs are individuals. Start in the range, then let your dog’s body condition tell you whether to move up or down.

    My dog needs to lose weight. Can I use this?

    Not for the target figure. This table is for adult dogs already in ideal body condition at maintenance. Weight loss is a veterinary question, and cutting calories the wrong way can be harmful.

    Another calculator gives me a higher number. Why?

    It may be using the factors cited in the chart’s footnote — 130 and 95 × kg0.75 — rather than the chart’s own values, which work out nearer 105 and 84. We checked, they disagree, and we chose to show you the published table. See the section above.

    How we work this out

    What this tool will not do: it will not tell you what to feed, how to treat a condition, or how much a puppy, a pregnant dog or an overweight dog should eat. It also cannot judge your dog’s body condition for you — only you can put your hands on your dog.

    Sources: WSAVA — Calorie Ranges for an Average Healthy Adult Dog in Ideal Body Condition (updated July 2020; archived locally, read October 13, 2026); WSAVA Global Nutrition Guidelines (body condition score charts). The arithmetic check described above is our own and is reproducible from the chart.

    Last updated: 2026-10-19.