Dog Feeding Calculator

Estimate a starting daily food amount for a healthy adult dog using body weight, activity level and the calorie density of the dog's complete dog food.

This calculator gives a starting estimate rather than an exact prescription. Individual dogs can need more or less energy, so monitor body weight and body condition and adjust with veterinary guidance when needed.

Before you calculate This tool is intended for healthy adult dogs at or near ideal body condition. It is not intended for puppies, pregnant or lactating dogs, dogs needing deliberate weight loss or weight gain, dogs with medical conditions, or high-level working/endurance dogs. If you are unsure whether this calculator is suitable for your dog, ask your vet.
Use a recent, accurate body weight rather than a breed average.
Dogs doing around 3 or more hours per day of sustained work or sport fall outside the scope of this calculator.
Check the food label or manufacturer's information. If the label gives kcal per kg, divide that number by 10 to get kcal per 100 g.

How to Use This Dog Feeding Calculator

Enter your dog's current weight, select the activity description that best matches their usual routine, and add the calorie value for the complete dog food you are feeding. The calculator will estimate a daily energy starting point and convert that into an approximate number of grams of that food.

How the Estimate Is Calculated

The calculator uses body weight raised to the power of 0.75 and applies an activity-based starting value for a healthy adult dog. It then converts the resulting daily calorie estimate into grams using the calorie density of the specific food entered.

The activity starting values are based on Table VII-7 of the 2025 FEDIAF Nutritional Guidelines for adult dogs: 95 kcal/kg BW0.75 for low activity, 110 kcal/kg BW0.75 for moderate low-impact activity, and 125 kcal/kg BW0.75 for moderate higher-impact activity.

These values are starting points only. Age, individual metabolism, environment and other factors can alter a dog's actual energy requirement even when body weight and activity appear similar.

When This Feeding Tool Can Help

This calculator can help with checking a starting portion when changing foods, reviewing portion sizes, or creating a consistent feeding routine for a healthy adult dog. It should not be used as a weight-loss, weight-gain, puppy, pregnancy, lactation, medical-diet or high-level working-dog calculator.

Common Dog Feeding Mistakes

Helpful Next Steps

Use the result as a starting point, then monitor your dog's weight and body condition over time. Treats, chews and table scraps should normally make up no more than about 10% of your dog's daily calories. Include these calories in the daily total and reduce the main food accordingly.

You can also visit the PetOwnerTools Web Apps page to explore more tools.