How I stopped guessing my dog's portions

I spent three years overfeeding my labrador before I figured out that "a cup" on a kibble bag means absolutely nothing. The difference between his maintenance calories and what I was handing him was roughly 40%, which sounds small until your dog is sitting at 95 pounds and his knees are already complaining. That's when I started building my own feeding calculator and eventually turned it into something people could actually use. At its core, the tool takes several inputs — body weight, activity level, age bracket, neuter status, and sometimes body condition score — and runs them through the Resting Energy Requirement formula. That's RER = 70 × body weight in kilograms to the 0.75 power. From there, you multiply by an appropriate factor depending on whether the dog is intact adult, neutered adult, active, senior, pregnant, or a growing puppy. The result is daily kilocalories, and then you back-calculate how much food that represents based on the calorie density of the specific food you're using. The reason most people skip this and just follow the bag is simple. Reading the chart on the back of a premium kibble takes about two minutes, and the instructions are already printed in front of you. Running a calculation takes longer if you've never done it before. But the bag chart is a rough estimate based on average metabolism, and average dogs are not your dog. I've seen the same 25-kilogram figure on three different brand charts produce three different feeding amounts ranging from 280 to 340 kilocalories per day. That's a 20% spread for the same animal.

My first version of the Dog Feeding Guide Calculator was just a spreadsheet I shared with a few other rescue volunteers. We were managing roughly twelve dogs with very different metabolic needs — a senior rescue with thyroid issues, a working-line border collie, a fat neutered beagle — and one generic chart was creating real health problems. The spreadsheet eventually grew into a proper calculator, and I've kept updating it as new research on canine energy requirements came out.

The inputs that actually matter

Weight is the obvious one, but getting it right matters more than people think. If your dog's weight is off by even ten percent, your calorie estimate shifts noticeably because of the exponent in the RER formula. I weigh my dogs on a bathroom scale by holding them and subtracting my own weight, which gets me within half a kilogram. That's close enough for feeding purposes. Activity level is where most calculators fail and where the Dog Feeding Guide Calculator tries harder. Instead of just three buckets like sedentary, moderate, and active, I break it down further. A dog that goes on a twenty-minute leash walk twice a day is in a completely different metabolic category than a dog that runs off-leash for an hour and plays fetch. The factor for a typical household companion dog sits around 1.6 times RER. A working or highly active dog can go up to 2.0 to 3.0. Senior dogs usually drop to 1.4 or lower, especially if they've been neutered and their activity has naturally declined. Body condition score is probably the single most important input that people ignore. You can calculate perfect maintenance calories and still feed the wrong amount if the dog is already overweight or underweight. The BCS runs from one to nine, where four and five is ideal. I enter the current BCS and the target BCS, and the calculator adjusts the recommendation accordingly. If a dog is a seven and should be a five, the calorie target drops below what the base formula would suggest, because the excess fat tissue is metabolically less active than lean mass and the goal is gradual loss.

Get the Full Details

Dog Feeding Guide By Weight – Dog Food Calculator – SFKAD
Dog Feeding Guide By Weight – Dog Food Calculator – SFKAD

Download and setup

You can grab the current version of the tool as a Google Sheets template. The link is in the resources section below. It's free, no account required, and it works offline once you've opened it in Sheets. I keep it updated whenever I spot a calculation error or a new paper comes out on canine energy needs. The sheet has three tabs. The first is the main calculator where you enter your dog's details. The second is a feeding log so you can track what you've been giving over a two-week period and compare it against the recommendation. The third is a reference tab with the RER and MER formulas, the factor table, and a BCS image guide because visual references are easier to use than number descriptions when you're standing in your kitchen at six in the morning.

One edge case that nearly broke the calculator

I ran into a problem with a client's mastiff mix who had been diagnosed with hypothyroidism and was on levothyroxine. The standard activity multiplier didn't account for the metabolic suppression from the condition or the medication adjustment. The calculator was recommending about 1100 kilocalories per day based on his weight and activity, but his vet noted that hypothyroid dogs often sit closer to 1.4 times RER rather than the standard 1.6. I added a medical condition modifier as an optional field, and now if you select hypothyroidism, hyperthyroidism, Cushing's, or cancer, the calculator applies a condition-specific adjustment factor. It's not perfect — each of those conditions varies widely between individuals — but it's closer to reality than pretending every dog responds the same way. Another thing I learned the hard way: puppies need a different calculation entirely. The RER formula scales, but puppies have higher requirements per kilogram of body weight because of growth. A puppy factor of 2.0 to 3.0 times RER depending on age and breed size is standard, and large breed puppies need extra attention because overfeeding them causes skeletal problems. I added a breed size toggle — small, medium, large, giant — that adjusts the puppy factor accordingly. Giant breed puppies get a slightly lower multiplier than small breed puppies to reduce the risk of developmental orthopedic disease.

Where the calculator falls apart

I'm going to be blunt about the limitations because most people selling these tools won't. The calculator gives you a starting point, not a prescription. It assumes the food you're feeding has the calorie density you entered, but pet food companies frequently change formulations without updating the label, and the AAFCO nutrient profile statement doesn't require them to list actual metabolizable energy. I've had people call me after their dog gained weight on a food that claimed 350 kilocalories per cup when the lab-tested value was closer to 420. The calculator is only as good as the kcal/cup number you put into it. Another hard limit is that the tool doesn't account for individual variation in metabolism. Two dogs of the same weight, same activity, same breed can have a difference of up to 30% in their actual maintenance energy requirement. Genetics play a bigger role than people expect. Some dogs are just efficient at extracting energy from food and others aren't. The calculator will give you a number, but you still need to monitor body condition and adjust after two weeks. The third limitation is food volume versus calorie density. A dog eating a low-calorie wet food will need a much larger volume than one eating a high-calorie dry food, even if the calorie target is identical. People sometimes mistake volume for adequacy and think a bigger bowl means a better meal. It doesn't. The calculator shows both the gram weight and the cup volume for whatever food you enter, but you still need to measure with a proper cup or a kitchen scale rather than guessing from the bag.

How Much Should I Feed My Dog? Calculator and Feeding Guidelines
How Much Should I Feed My Dog? Calculator and Feeding Guidelines

How to actually use the output

Once the calculator gives you a daily calorie target, divide it into the number of meals your dog eats. Most adult dogs do fine on two meals. Puppies need three or four. Take the per-meal calorie amount and convert it to the corresponding grams or cups using the food's declared energy value. Weigh the food on a kitchen scale if you have one. A standard household measuring cup for dry food can be off by 15 to 20 percent depending on how you scoop it, and that's enough to push a dog over their maintenance level over time. After two weeks, reassess. Check the rib cage — you should be able to feel the ribs without pressing hard but they shouldn't be visibly prominent. Check the waist from above; there should be an observable tuck behind the ribs. If the dog is still gaining, drop the daily calories by ten percent and try again. If the dog is losing too fast, add ten percent. This iterative adjustment is normal and expected. No formula gets it right on the first try for every individual animal. I've been maintaining this calculator for about four years now, and the biggest piece of advice I can give is to treat it as a living tool, not a one-time lookup. Your dog's needs change with age, activity, health status, and seasonal variations. A working dog in summer needs different calculations than the same dog in winter when extra insulation increases maintenance needs. The spreadsheet makes it fast enough to redo the numbers whenever something changes, and that speed is the whole point of having the tool instead of just following the bag.

Download the Dog Feeding Guide Calculator

Google Sheets Template The template includes the calculator, the feeding log, and the reference tab with formulas and BCS images. It's free and open for personal use. If you run it for a commercial purpose or want a customized version for a boarding facility or shelter, reach out through the contact form on the site. I also keep a changelog on the main page if you want to see what's been updated recently.