Get your dog's exact daily calorie needs and feeding amounts in cups, grams, or ounces based on weight, age, and activity level.
Veterinary nutrition uses a formula called the Resting Energy Requirement (RER) as the baseline: RER = 70 × (body weight in kg)^0.75. This gives you the calories a dog needs just to exist at rest. From there, a life stage multiplier is applied — puppies need roughly 3× their RER because of rapid growth, while neutered adult dogs need about 1.6× and senior dogs around 1.4×. Activity level adjusts the final number further, which is why a 50-pound sled dog needs dramatically more food than a 50-pound couch dog of the same breed. This calculator uses these multipliers, but every dog is an individual — monitor body condition and adjust every 2–4 weeks.
The calorie density of your chosen food matters enormously. Dry kibble typically contains 300–450 kcal per cup, but this varies widely between brands and formulas. Always check the bag — a "large breed" kibble might pack 400 kcal/cup while a diet formula might be 280 kcal/cup. Feeding the same cup amount of different kibbles can mean a 40% calorie difference, which explains why some dogs gain or lose weight when switched between brands at the same measured portion.
Breed size affects calorie needs beyond just body weight. Giant breeds (Great Danes, Mastiffs) have a lower metabolic rate per pound than small breeds (Chihuahuas, Jack Russells), which have faster metabolisms. Small dogs also tend to lose heat faster and may need slightly more calories per pound to compensate. Working dogs — hunting dogs, herding dogs, search and rescue, and sled dogs — can require 2–3× the calories of a similarly-sized pet dog during active seasons. These same dogs need reduced calories in the off-season to avoid weight gain.
The amount depends on your dog's weight, life stage, activity level, and the calorie density of your specific food. As a rough starting point: a 20-lb adult neutered dog with moderate activity needs approximately 450–550 kcal/day, which is roughly 1.2–1.5 cups of a 380 kcal/cup kibble. A 60-lb active adult intact dog might need 1,000–1,200 kcal/day. The number on the bag of kibble is a starting point, not a law — most bags slightly overestimate serving size. Weigh your dog monthly and adjust portions by 10% at a time until you find the amount that maintains ideal body condition. When in doubt, less is usually safer for inactive or overweight dogs.
Use the Resting Energy Requirement formula: RER = 70 × (body weight in kg)^0.75. Convert pounds to kilograms by dividing by 2.205. Then multiply RER by a factor based on life stage: puppy 3.0, intact adult 1.8, neutered adult 1.6, senior 1.4. Finally, adjust for activity level: low (0.8×), moderate (1.0×), high (1.3×), very high like sled dogs (1.7×). The result is your dog's estimated daily calorie need. Divide by your food's kcal-per-cup to get the daily portion. This calculator does all of this math for you — just enter your dog's details and hit calculate.
Most adult dogs do best on two meals per day — once in the morning and once in the evening. This keeps energy levels more stable, reduces the risk of bloat (gastric dilatation-volvulus, which is especially dangerous in large deep-chested breeds like Great Danes and German Shepherds), and prevents excessive hunger that leads to gulping food. Puppies under 6 months need three or four meals per day because their stomachs are small and blood sugar can drop between long feedings. Senior dogs sometimes do better on two or three smaller meals if they have digestive sensitivity. Free-feeding (leaving food out all day) tends to lead to overeating and makes it hard to notice appetite changes that signal health problems.
The most reliable check is the body condition score, not the scale. Run your hands along your dog's ribcage without pressing hard — you should be able to feel individual ribs easily, like feeling the back of your hand. If you have to press firmly to feel ribs, your dog is likely overweight. Visually, a healthy dog has a visible waist when viewed from above and an abdominal tuck when viewed from the side. If your dog looks like a sausage from above with no waist definition, reduce food by 10% and reassess in 3–4 weeks. Overfeeding is one of the most common health mistakes in pet ownership and is associated with shortened lifespan, joint problems, and diabetes in dogs.
Dry kibble is roughly 8–10% moisture and contains about 350–420 kcal per cup. Raw food is 65–75% moisture, making it much heavier per calorie — you feed it by weight (ounces or grams), not cups. A raw diet is typically fed at 2–3% of the dog's ideal body weight per day for maintenance. For a 50-lb dog, that's about 1–1.5 lbs of raw food daily. Raw food has approximately 0.5–0.8 kcal per gram depending on the fat content, compared to kibble's roughly 3.5–4 kcal per gram (dry basis). This is why raw-fed dogs eat what looks like a large volume of food — most of it is water weight. Transitioning between food types should be done gradually over 7–14 days to avoid digestive upset.