Dog Food Calculator 2026

A dog food calculator estimates daily calories with the veterinary RER formula: 70 times body weight in kilograms raised to the 0.75 power, multiplied by a life-stage factor. A 40-pound neutered adult needs about 800 calories a day. Enter your dog's weight, life stage, and food label to get cups per day and feeding costs.

The Scoop on the Bag Is Lying to You (A Little)

Flip over any bag of kibble and you will find a feeding chart. It says your 40-pound dog needs somewhere between 2 and 3 cups a day, a range so wide it is nearly a shrug. Those charts are written for the broadest possible audience, so they overshoot for couch-potato dogs and undershoot for young athletes. The result: a huge share of American dogs are overweight, and most of their owners are following the bag exactly.

Veterinary nutritionists do it differently. They start from your individual dog's resting energy requirement, adjust for life stage and activity, and convert to cups using your specific food's calorie density. The calculator above runs that exact method, splits the result across meals, reserves treat calories, and prices out the bag per day, month, and year.

How the RER Dog Food Formula Works

Two formulas run the whole calculation:

  • RER (resting energy requirement) = 70 x (weight in kg)^0.75
  • DER (daily energy requirement) = RER x life-stage factor
  • Cups per day = DER / kcal per cup (from your food label)

The life-stage factor is where your dog's actual life enters the math:

Dog typeFactor40 lb dog (kcal/day)
Puppy under 4 months3.01,495
Puppy 4 to 12 months2.0997
Adult, inactive or obesity-prone1.2598
Adult, neutered, average activity1.6797
Adult, intact, average activity1.8897
Senior1.1548
Weight loss1.0498*
Working dog, heavy work5.02,492

*Weight-loss feeding uses the dog's target weight, not current weight. Select the weight-loss option in the calculator and enter the goal weight your vet suggested.

Notice the puppy numbers: a young puppy needs roughly triple the calories per pound of a senior. Feeding a puppy like a small adult, or an adult like a large puppy, is the most common portion mistake owners make.

From Calories to Cups: Reading Your Dog Food Label

Calories per cup is the bridge between the formula and the scoop, and it varies enormously: budget kibbles can run 280 kcal per cup while dense performance formulas top 450. Two cups of one food can equal three cups of another. Find the kcal/kg or kcal/cup line on your bag's guaranteed analysis panel and enter it in the calculator.

Three label habits that prevent creeping weight gain:

  • Measure with a real cup, not a scoop. Random scoops and mugs routinely add 20 to 40 percent more food than intended.
  • Count the treats. Training snacks, dental chews, and table scraps should stay under 10 percent of daily calories, which our percentage calculator can check against any treat label in seconds. The calculator above can also reserve that slice automatically so the bowl shrinks to compensate.
  • Weigh monthly. Every formula is a starting point. If the ribs disappear under padding, trim 10 percent; if they show too sharply, add 10 percent. The scale and your hands beat any chart.

Puppies, Seniors, and Special Cases

Puppies need calorie-dense growth food and three or more small meals until about six months, then two. Large-breed puppies have an extra constraint: too-rapid growth stresses developing joints, so follow a large-breed puppy formula and your vet's growth curve, not just appetite.

Seniors (roughly 7+ for large breeds, 10+ for small) burn less at rest but still need quality protein to hold muscle. The 1.1 factor reflects lower energy needs; watch weight rather than the calendar, since aging varies wildly by individual.

Pregnant and nursing dogs are the exception to every rule here. Needs climb through pregnancy and can triple or quadruple while nursing a large litter. These dogs should be fed to body condition under veterinary guidance, which is why the calculator includes dedicated factors for both stages.

Raw feeders use a different rule of thumb: about 2 to 3 percent of body weight in raw food daily for adults, more for puppies. The calculator shows the gram equivalent for your dog's weight as a sanity check.

How Much Does It Cost to Feed a Dog?

Enter your bag size and price to see the real numbers. As a reference:

Dog sizeTypical monthly cost
Small (under 20 lb)$20 - $40
Medium (20 - 60 lb)$40 - $80
Large (60 - 100 lb)$70 - $120
Giant (100+ lb)$100 - $200

Comparing two foods? Do not compare bag prices, compare cost per pound, since bag sizes differ. Our unit price calculator ranks them by price per pound in seconds, and a premium bag that looks expensive is often cheaper per day than a budget bag if it is more calorie-dense.

Run your dog's numbers above, measure the food for a week, and watch the body condition. The right portion is the one that keeps your dog lean, energetic, and holding steady on the scale, and now you know exactly what that portion is.

Frequently Asked Questions

How much should I feed my dog per day?

Calculate daily calories with the RER formula and divide by your food's kcal per cup. A 40-pound neutered adult needs about 800 kcal a day, roughly 2.3 cups of a typical 350 kcal/cup kibble. Puppies need much more per pound; seniors need less.

How do you calculate dog food calories?

Use RER = 70 x (weight in kg)^0.75 for resting needs, then multiply by a life-stage factor from 1.0 (weight loss) to 5.0 (heavy work) for the daily total. Divide by kcal per cup from the food label to get cups per day. The calculator above does all three steps.

How much does it cost to feed a dog per month?

Most medium dogs cost $40 to $80 a month on mid-range kibble. A 30-pound, $55 bag lasting 60 days is about $27 a month. Large breeds run higher, and raw or premium diets can double the bill.

Can I feed my dog once a day?

Most healthy adults do fine on one or two meals, but two is the standard recommendation for steadier energy and digestion. Puppies need three or more small meals, and large deep-chested breeds may do better on two smaller meals.

How many treats can my dog have per day?

Keep treats under 10 percent of daily calories. For an 800-kcal dog that is 80 kcal of treats, and the calculator can automatically reserve that share so the main meals shrink to fit.

Last updated: 2026 | Estimates only. Follow your veterinarian's guidance for puppies, pregnant dogs, and health conditions.