Dog Food Calculator
Enter your dog's weight, age and activity level to get a daily food amount in grams and cups, based on resting energy requirement (RER) formulas used by veterinary nutritionists.
Weigh your pet on bathroom scales (hold them, then subtract your own weight) if you do not know it.
Printed on the bag as kcal/cup or kcal/kg. Typical kibble is about 350–400 kcal/cup — adjust to your food.
Daily food amount
630 kcal / day — RER 394 kcal × 1.6 (neutered adult)
That is about 1.75 cups of dry food per day (at 360 kcal/cup), or roughly 175 g of typical dry food (assuming ≈ 3.6 kcal/g). Split it across the day's meals — see the feeding schedule tool.
This is a starting estimate. Weigh food with a measuring cup or kitchen scales, watch body condition over 2–4 weeks, and adjust by about 10% at a time. If your pet is losing or gaining weight fast, or has a medical condition, ask your vet before changing the amount.
Formula used: Resting energy requirement RER = 70 × (body weight in kg)^0.75. Daily calories = RER × activity factor (1.6 here). Cups = daily kcal ÷ kcal per cup.
Source: Resting energy requirement formula and activity factors as used in veterinary nutrition (WSAVA / NRC guidance). Kibble energy density varies by brand — always check the bag. All results are estimates.
How the dog food calculator works
Every dog food calculation starts from the same place: the resting energy requirement, or RER. The RER is the number of calories a dog burns at rest, doing nothing at all — no walking, no playing, no digesting, just keeping its body running. It is calculated from body weight with the formula RER = 70 × (body weight in kilograms)^0.75. The 0.75 exponent matters: it means a dog twice as heavy does not need twice as many calories, because larger animals are more energy-efficient per kilogram. A ten-kilogram dog has an RER of about 394 kcal a day; a twenty-kilogram dog has an RER of about 662 kcal, not 788. This formula is the standard used in veterinary nutrition, and every other number on this page is built on it.
The RER on its own is not how much your dog should eat, because your dog is not at rest all day. The calculator multiplies the RER by an activity factor that reflects your dog's life stage and lifestyle: 3.0 for puppies under four months, 2.0 for puppies from four months to adulthood, 1.8 for intact adults, 1.6 for neutered adults, 1.2 for inactive or senior dogs, 1.0 for vet-guided weight loss, and about 2.2 for active or working dogs. Neutered dogs need fewer calories than intact dogs of the same weight because neutering lowers metabolic rate and often reduces activity — that is the main reason neutered dogs gain weight if their food is not reduced. The result is your dog's estimated daily calorie need, which the calculator then converts into cups and grams using the energy density of your food, which you can adjust. Typical kibble is about 350–400 kcal per cup, but the range across brands is wide, so check the bag.
Why cups are a problem — and how to fix it
Cups are the least accurate way to measure dog food. A "cup" of kibble can weigh anywhere from 90 to 140 grams depending on the kibble size and how tightly it is packed, which means two owners feeding "two cups" can be giving amounts that differ by fifty percent. That is why the calculator also gives grams: weigh the food on kitchen scales once, note how many grams fill your usual cup, and you will never need to weigh it again. If you feed wet food, the same logic applies — check the kcal per can or per 100 grams on the label and divide the daily calories by it. And if you feed a mix, work out each part separately: for example, if half the calories come from kibble and half from wet food, halve the cup amount and add the right number of grams of wet food.
What affects the result
Weight is the biggest input, and it must be the dog's current weight — or, if your dog is overweight, the target weight your vet has set, because feeding for the current weight maintains the overweight. Age matters because puppies need far more calories per kilogram than adults, and seniors need fewer. Activity matters because a dog that runs for two hours a day can need fifty percent more food than the same dog on a rest day. The weather matters too: dogs burn more calories keeping warm in winter and drink more and eat a little less in summer. Illness changes everything — a dog recovering from surgery or fighting an infection needs more calories, while a dog with kidney disease or pancreatitis needs a different diet entirely, and no calculator can substitute for a vet's advice in those cases.
Common mistakes
The most common mistake is following the feeding guide on the bag without adjusting it. Bag guides are written for the average dog of that weight and are deliberately generous — they are ranges, not prescriptions, and they do not know whether your dog is neutered, active or overweight. The second mistake is forgetting treats: treats should stay under ten percent of daily calories, and a few large biscuits can easily be twenty percent. The third is eyeballing portions instead of measuring — most owners overestimate by twenty to thirty percent when they pour from the bag. The fourth is changing the amount too often: a dog's weight responds slowly, so give any new amount two to four weeks before judging it, and weigh your dog on the same scales at the same time of day.
When to see a vet
See your vet before changing your dog's food amount if your dog is losing or gaining weight quickly, has a medical condition such as diabetes, kidney disease or pancreatitis, is a puppy of a large or giant breed, or is pregnant or nursing. Puppies of large breeds are especially sensitive to overfeeding: too many calories in a growing large-breed puppy increases the risk of skeletal problems. And if your dog is overweight, do not put it on a crash diet — a safe weight-loss rate is about one to two percent of body weight per month, and your vet can set a target weight and a calorie plan. For the calorie figure behind the food amount, use the dog calorie calculator; for how many treats fit in the budget, the treat calorie calculator; and for when to feed, the feeding schedule generator.
Try next: Cat Food Calculator · Dog Calorie Calculator · Cat Calorie Calculator