Feeding the right amount is one of the simplest ways to protect a dog’s long-term health, yet it is also one of the easiest things to get wrong. The real question is how much food should I feed my dog, and the honest answer is that it depends on calories, body condition, age, activity level, health, and the food itself. In this guide, I break down how to estimate portions, read feeding labels, adjust for treats, and spot when your dog needs more or less.
Key points to keep portion sizes accurate
- Use the feeding guide on the food package as a starting point, not a final answer.
- Weigh the food in grams whenever possible, because scoops and cups vary.
- Body condition score matters more than body weight alone.
- Treats should stay under about 10% of daily calories.
- Most adult dogs do better on two measured meals a day.
- If your dog has a medical issue, use veterinary advice instead of a generic chart.
Start with calories, not cups
When I calculate a daily ration, I start with calories. “A cup” or “a handful” means very little on its own, because the same volume can carry very different energy levels depending on the recipe. I prefer to begin with the feeding guide on a complete, balanced food, then convert that into grams using the calories listed on the bag or tin.
That is the simplest way to make sense of portion sizes in the real world. PDSA’s advice is sensible here: use the packet guide as a starting point, then adjust for the dog’s target weight and body condition rather than clinging to the current number on the scale.
Daily food amount in grams = daily calorie need ÷ kcal per gram
That same maths works for wet food as long as you use the can’s calories per 100 g or per tin. A dog that needs 720 kcal a day would get about 200 g if the food provides 3.6 kcal per gram, but far less if the diet is more energy-dense. Once you think in calories, the next step is checking whether those calories are producing the right body shape.

Use body condition score to confirm the amount is right
Weight by itself can be misleading. A lean, muscular dog can weigh the same as a soft, under-exercised one, which is why body condition scoring is so useful. On the 9-point scale, 4 to 5 out of 9 is usually the sweet spot, and that is the range I want to see before I obsess over exact grams.
At home, I look for three things:
- A visible waist when viewed from above.
- An abdominal tuck when viewed from the side.
- Ribs that are easy to feel but not sharply visible.
If the waist disappears, the belly rounds out, or the ribs feel buried under a fat layer, the ration is probably too generous. If the ribs and hip bones stand out too much, the portion is probably too small. That body check matters because it tells you whether the calorie number is working in real life, not just on paper, and it leads directly into the question of what those calories look like across different dog sizes.
A practical daily feeding guide by size
The ranges below are based on guidance for average healthy adult dogs in ideal body condition. I am using 3.6 kcal per gram as a worked example, which is a useful benchmark for many dry foods, but your dog’s actual portion will change if the food is more or less calorie-dense. The same conversion logic works for wet food and fresh diets, although the gram amounts will look very different.
| Dog weight | Daily calories | Rough dry-food amount at 3.6 kcal/g |
|---|---|---|
| 2 kg | 140-177 kcal | 40-50 g |
| 5 kg | 280-351 kcal | 80-100 g |
| 10 kg | 470-590 kcal | 130-165 g |
| 15 kg | 640-800 kcal | 180-220 g |
| 20 kg | 790-993 kcal | 220-275 g |
| 25 kg | 940-1,174 kcal | 260-325 g |
| 30 kg | 1,080-1,346 kcal | 300-375 g |
| 40 kg | 1,340-1,670 kcal | 370-465 g |
Two dogs with the same weight can still sit at opposite ends of that range. A restless, working, or intact adult usually needs more than a neutered, indoor, or low-activity dog, which is why feeding charts should never be treated like a one-size-fits-all rule. That variation is also why age and health status can move the number quite a bit, even before you factor in exercise.
Adjust for age, activity, neutering, and health
Age and lifestyle can move the number more than most owners expect. A common veterinary starting point is to estimate resting energy requirement, or RER, then multiply it by a life-stage factor. RER is the calories needed for basic body functions at rest, before you account for movement, growth, or weight change.
| Dog type | Starting factor | What it usually means |
|---|---|---|
| Healthy adult, neutered | 1.6 × RER | A common baseline for a calm pet |
| Healthy adult, intact | 1.8 × RER | Usually a little higher than a neutered dog |
| Obesity-prone adult | 1.4 × RER | Lower starting point if weight creeps up easily |
| Puppy under 4 months | 3 × RER | Rapid growth needs more energy and frequent meals |
| Puppy over 4 months | 2 × RER | Still higher than adult maintenance |
Those numbers are only starting points, not a promise. A neutered dog that sleeps most of the day will usually sit lower than an intact, highly active dog of the same weight, and a dog on a weight-loss plan should be fed for target weight rather than current weight. Senior dogs may need fewer calories but sometimes a more digestible recipe, so the food choice matters as much as the portion. If your dog has a medical condition, a generic chart is the wrong tool and a vet-led plan is safer.
Keep treats, extras, and free feeding under control
Extra calories are usually the reason a dog slowly drifts overweight even when the main meals look reasonable. Treats, dental chews, table scraps, and handfuls from other family members all count, and they can quietly undo a good feeding plan. WSAVA advises keeping treats to about 10% of daily calories or less, which is a practical ceiling I would not ignore.
I also avoid free feeding for most dogs. Leaving food out all day makes it harder to track intake, encourages grazing, and makes portion control almost impossible when the dog is already prone to weight gain. Measured meals work better for most households, and they also make it obvious when appetite changes suddenly, which can be an early sign that something is wrong.
- Count every chew and biscuit as part of the daily ration.
- Reduce the main meal if you give training treats.
- Do not let one generous family member override the feeding plan.
- Use a kitchen scale when the food label gives grams.
- Choose low-calorie rewards, such as small pieces of carrot or cucumber, when you need lots of training repetitions.
Once treats and feeding habits are under control, the remaining job is to review the ration regularly instead of assuming it will stay correct forever.
The two-week check that keeps portions honest
The easiest way to keep a dog at a healthy weight is to make feeding a small loop, not a guess. I like to check four things every two weeks: the scale, the waist, the rib feel, and the actual amount left in the treat jar. If the dog is gaining fat, I reduce the daily ration by 5% to 10% and recheck after another 10 to 14 days. If the dog is getting too lean, I make the same size increase and monitor again.
- Weigh the dog at home or at the vet.
- Feel for ribs and waist rather than relying on appearance alone.
- Adjust the food in small steps, not dramatic cuts or boosts.
- Reassess after 10 to 14 days so you can see a real trend.
That small-step approach matters because individual dogs can vary a lot from the starting estimate. In practice, I treat the feeding guide as the first draft and body condition as the editor. When both agree, you are probably close to the right amount; when they do not, the dog’s shape wins. If appetite drops, thirst rises, vomiting starts, or begging suddenly increases, I stop adjusting the bowl and ask a vet to look for an underlying cause.
The cleanest answer is simple: feed enough to keep the dog lean, steady, and energetic, with a measured ration that matches the food’s calories and the dog’s actual body condition. Start with the packet, check the body, account for treats, and adjust in small steps. That is the difference between feeding by habit and feeding with control.