How much should you feed
your dog every day?
Enter your dog's weight, life stage, activity level, and food type to get a science-based daily portion in seconds.
Based on the veterinary RER formula · Results are estimates · Always check your food's label
How to use this calculator
The calculator takes four inputs and returns your dog's estimated daily food requirement in grams, along with a cups or ounces conversion and a per-meal split. Here's what each field means and why it matters.
Enter your dog's current weight
Use your dog's current body weight in kilograms or pounds. If you don't have a recent measurement, most vet clinics will weigh your dog for free on request, and many pet shops have walk-on scales. Avoid using a target weight unless your vet has prescribed a weight-loss plan — the calculator works best with actual weight. For puppies, use today's weight rather than an estimated adult weight.
Select life stage and activity level
Life stage has a large effect on calorie needs. Puppies require significantly more energy per kilogram than adult dogs because they are still growing muscle, bone, and organ tissue. Senior dogs generally need fewer calories than adults, as their metabolism slows and they tend to be less active. Activity level captures how much energy your dog burns day to day: a Border Collie who runs twice daily needs considerably more food than a Basset Hound who prefers the sofa.
Choose your food type and read the results
Select dry kibble, wet food, or raw diet. The calculator accounts for the very different calorie densities of each format — dry kibble typically contains around 350 kcal per 100 g, while wet food averages closer to 85 kcal per 100 g due to its high water content. The result shows grams per day, a cups or ounces equivalent, the per-meal split based on two meals a day, and the estimated calorie total so you can cross-check against your food's packaging.
Understanding your dog's nutritional needs
Dogs are not small humans, and their calorie needs don't scale linearly with body weight. A 5 kg dog does not need exactly half the food of a 10 kg dog. Instead, energy requirements scale with metabolic body weight — a concept captured by the Resting Energy Requirement (RER) formula used by veterinary nutritionists:
RER = 70 × (body weight in kg)0.75
RER represents the calories a dog needs at rest simply to keep vital organs functioning — heart, kidneys, lungs, and brain. From this baseline, we multiply by factors for life stage and daily activity to arrive at the Maintenance Energy Requirement (MER): the actual amount your dog needs on a typical day.
Understanding this formula helps explain why small dogs often seem to eat a surprisingly large amount relative to their size, and why very large breeds like Great Danes don't eat proportionally as much as you might expect. It also explains why a neutered, sedentary adult dog can gain weight even when fed the manufacturer's "recommended" portion — those recommendations are averages, and your dog may be below-average in terms of energy output.

Four factors that affect portion size
No single factor determines how much your dog should eat. The right daily portion is always a combination of the four variables below. Change any one of them and the calculation shifts.
Body weight
The most obvious factor. Heavier dogs need more calories simply to maintain their mass. But remember the 0.75 exponent: a dog twice the weight of another does not need twice the food — closer to 1.7 times. Always use current measured weight, not estimated or desired weight, for accurate results.
Life stage
Puppies need up to 2.5 times their RER to fuel growth. Adult dogs in normal health require around 1.6 times RER. Senior dogs typically need closer to 1.2 times RER, as their metabolic rate slows with age. Neutered dogs also tend to need around 10–15% fewer calories than intact dogs of the same size and activity level.
Activity level
A working sheepdog or a competitive agility dog can easily burn twice the calories of a lap dog with the same body weight. We classify activity as low (mostly resting, short daily outings), moderate (one or two good walks per day), or high (extended daily exercise, working, or sport). When in doubt, start with "moderate" and adjust based on your dog's body condition score over a few weeks.
Food type and calorie density
The same 200-gram portion of dry kibble and wet food contains radically different amounts of calories. Dry kibble packs roughly 350 kcal per 100 g; wet food sits around 85 kcal per 100 g; raw diets land somewhere in between at around 180 kcal per 100 g. This is why switching from dry to wet food without adjusting quantity leads to rapid weight loss, and vice versa.
How to read a dog food label properly

The metabolisable energy (ME) figure is what matters
Pet food manufacturers in the UK and EU are required to declare a "typical analysis" on packaging — crude protein, crude fat, crude fibre, moisture, and crude ash. What they are not required to state (but often do) is the metabolisable energy in kcal per 100 g or per kg. This is the number you need to accurately cross-check against our calculator's calorie estimate.
If you can't find it on the bag, check the brand's website. Failing that, you can estimate it using the modified Atwater formula: multiply crude protein % by 3.5, fat % by 8.5, and digestible carbohydrate % by 3.5, then sum the results. This gives a rough kcal-per-100g estimate you can use alongside our tool.
Feeding guides on packaging are starting points
The feeding guide table on your dog food bag is calculated for the average dog at the average activity level. Your dog may need more or less. Use the package guide as a cross-reference alongside this calculator, and trust what your dog's body condition tells you over time more than any printed table.
- A body condition score (BCS) of 4–5 out of 9 is ideal
- You should be able to feel — but not see — your dog's ribs
- From above, your dog should have a visible waist
- Adjust portions by 10% every 2–3 weeks if BCS drifts
Common dog feeding mistakes
Even well-intentioned owners regularly make these five feeding errors. Avoiding them is often more impactful than any change in food brand or recipe.
Measuring with cups instead of scales
A "cup" of kibble can vary by 20–30% depending on how loosely or tightly it's filled. Over days and weeks, that variance compounds into meaningful overfeeding or underfeeding. A kitchen scale that measures in grams costs a few pounds and eliminates this error entirely. Use it every single time, even when it feels overly precise — your dog's long-term health is worth the thirty seconds it takes.
Forgetting to count treats and table scraps
Treats are food. A handful of training treats given throughout the day can add 100–200 kcal on top of regular meals — equivalent to an entire extra meal for a small breed. If your dog is gaining weight despite eating their normal portion, treats and scraps are almost always the hidden culprit. Log everything your dog eats for a week and you'll likely find the answer.
Switching foods without adjusting portions
Changing from a 320 kcal/100 g kibble to a 390 kcal/100 g kibble while feeding the same gram weight will result in your dog consuming roughly 20% more calories per day. Any time you switch food — even between flavours of the same brand — check the calorie density and re-run the calculator to confirm your portion is still appropriate.
Not adjusting for reduced activity in older dogs
Many owners continue feeding their dog the same amount from adulthood into old age, not realising that a 9-year-old dog often has a 20–30% lower metabolic rate than they did at 3. This is one of the most common routes to obesity in senior dogs. If your dog is slowing down noticeably — taking shorter walks, sleeping more — it's time to reassess their daily portion using the "senior" life stage in the calculator.
Free-feeding dry kibble all day
Leaving a bowl of food out all day may seem convenient, but it removes your ability to monitor appetite — one of the earliest indicators of illness or stress. It also makes portion control impossible and can train dogs to eat out of boredom rather than hunger. Timed meals give you a reliable daily check on your dog's appetite and make it far easier to notice if something is off.

Frequently asked questions
Great nutrition is half the picture.
Training is the other half.
A well-fed dog is a dog with the energy and focus to learn. Give yours a personalised 30-day training plan built around their breed, age, and specific behaviour challenges.
Get my dog's plan →