Calculate how much food your dog needs daily based on weight, age, and activity level. Get precise portions in grams and cups for dry food.
How Dog Food Portions Are Calculated
Vets use the Resting Energy Requirement (RER) formula to estimate a dog's calorie needs. RER equals 70 multiplied by body weight in kilograms raised to the power of 0.75. This gives the base calories your dog needs at rest. The Maintenance Energy Requirement (MER) multiplies RER by an activity factor. Low-activity or senior dogs use 1.0 to 1.2. Moderately active adults use 1.4 to 1.6. Very active or working dogs use 1.6 to 2.0. Puppies need 2.0 to 3.0 depending on age. Our calculator applies these formulas and converts calories into grams based on your food type.
Feeding by Life Stage
Puppies grow fast and need more calories per kilogram than adult dogs. From 4 to 12 months, puppies may need 2 to 3 times the adult calorie level for their weight. Most vets suggest feeding puppies 3 to 4 times a day until 6 months old. Then switch to twice daily. Adult dogs (1 to 7 years) do well on two meals per day. Senior dogs often need 10 to 20 percent fewer calories. However, they may benefit from higher protein to keep muscle mass. Always change foods gradually over 7 to 10 days to avoid stomach problems.
Dry Food vs. Wet Food vs. Raw Diet
Dry kibble has about 300 to 400 calories per 100 grams. It is the most cost-effective option. Wet canned food has 80 to 120 calories per 100 grams because it is 70 to 80 percent water. Raw diets vary but generally have 150 to 250 calories per 100 grams. You cannot swap equal weights between food types. Our calculator adjusts for caloric density so your dog gets the right energy from any format. Mixed feeding is common. You can split the daily calorie target between dry and wet food.
This page contains affiliate links. We may earn a small commission when you purchase through our links, at no extra cost to you. All recommendations are based on editorial judgment.