Puppy Feeding Calculator

Rebarkable puppy tools

Puppy Feeding Calculator

Choose your puppy’s breed, age, weight and exact food. We’ll turn that into a practical daily starting amount — in cups or grams. The calculator also works for adult dogs.

Pick a breed below — this page becomes theirs.

Puppy feeding calculator

Puppy feeding calculator

How much should I feed my puppy?

Choose how you feed, then select the exact food. We'll estimate calories first and convert that into the most useful serving measure for that food.

Shop your selected foodYour selected foodSearch Amazon for this recipe. Affiliate link.
Important: this calculator cannot determine whether your puppy is underweight, overweight or at an appropriate body condition. The amount is a starting point, not a target body weight or prescription.

Want to track what happens next?

Carry your puppy’s breed into their personal growth chart and add real weigh-ins over time.

Open growth tracker →

Why the exact food matters

Calories vary wildly by recipe.

Two foods can look like the same bowlful and provide very different energy. We calculate calories first, then convert that into the serving measure for the food you actually use.

Cups or grams?

Use whatever you’ll actually measure.

Cups are convenient. Grams are more repeatable. Switch between them without changing the underlying calorie calculation.

Growing large?

Food suitability matters too.

For puppies expected to become large dogs, the calculator can flag whether a food is recorded as formulated for large-size growth.

Feeding & nutrition help

The useful stuff beyond the number

The calculator gives you a starting amount. These guides help you work out whether that amount — and the food itself — is actually working for your puppy.

Does this food agree with my puppy?

Look at the whole puppy, not one poop. A food is generally suiting them when they have consistently formed stools, a normal appetite, good everyday energy, healthy-looking skin and coat, and steady growth while maintaining an appropriate body condition.

Repeated vomiting or diarrhoea, persistent itching, recurrent ear trouble, refusing food, unexpected weight change or poor growth are good reasons to speak to your vet rather than endlessly swapping foods.

How do I transition to a new food?

For most puppies, I’d make the switch over about two weeks. If their stomach is sensitive, take longer.

Days 1–475% old
25% new
Days 5–850% old
50% new
Days 9–1225% old
75% new
Days 13–14100% new

There is no prize for changing food quickly. If stools soften or their stomach seems unsettled, hold at the current stage for a few extra days before increasing the new food.

Is my puppy too thin or too heavy?

The scale alone cannot answer that. Use body condition: you should be able to feel the ribs without digging for them, see a waist from above, and see an abdominal tuck from the side.

Example body shape of an underweight dog 1–3 / 9 · Too leanRibs and other bony points become increasingly prominent.
Example body shape of a dog at an ideal weight 4–5 / 9 · Generally idealRibs are easy to feel, with a visible waist and abdominal tuck.
Example body shape of an overweight dog 6–9 / 9 · Increasingly heavyRibs become harder to feel and the waist and tuck become less obvious.

These illustrations are a visual guide, not a diagnosis. Breed shape matters too, and growing puppies deserve extra care when weight or growth seems off.

Meal frequency

When should my puppy drop a meal?

Use age as a starting point, then let appetite, body condition, routine and veterinary advice fine-tune it.

8–12 weeksAbout 4 small meals a day.
3–6 monthsUsually around 3 meals a day.
6+ monthsMost puppies can move to 2 meals a day.
Adult dogs2 meals a day is a common starting point; some adults do well on 1.

There is no need to drop a meal on a birthday. If your puppy consistently seems less interested in one meal for several days, that is often a sensible point to consolidate. Very small puppies, giant/slow-maturing breeds, and dogs with medical or digestive needs may benefit from more frequent meals for longer.

Useful context

Puppy feeding calculator FAQs

How much should I feed my puppy?

Start with your puppy’s current weight, age and growth stage, then account for the calorie density of the exact food you feed. This calculator does that conversion for you and gives you a daily starting amount in calories plus the most useful serving measure for that food. From there, adjust based on growth, body condition and your veterinarian’s guidance.

How does the calculator estimate calories?

It estimates resting energy requirement from current body weight, then applies the appropriate growth or adult energy factor. We then use the calorie density of the selected food to convert that estimate into a practical amount.

Can I use this as a dog calorie calculator for an adult dog?

Yes. Choose your dog’s age in years and the adult energy profile that best matches them. The result is still a starting estimate rather than a prescription, so monitor weight and body condition and adjust when needed.

Why might my puppy need more or less?

Activity, body condition, growth rate, environment, health and individual metabolism all matter. Two puppies of the same age and weight can need different amounts.

Do treats count?

Yes. Treats, chews, toppers and training food add calories too, so they should be considered when you adjust the main meal amount.

Can I mix two different foods?

Yes. Think of the mix as a percentage of your dog’s daily calories, rather than a ratio of cups, cans or grams. A 50/50 mix means 50% of the daily calories come from Food A and 50% from Food B; a 75/25 mix works the same way. Because foods can have very different calorie densities, half a cup of one food plus half a can of another is not necessarily a 50/50 mix. For now, use the calculator to find the daily calorie estimate, split those calories by your chosen percentage, then use each food’s calorie information to work out its portion. We’ll add mixed-feeding calculations to the tool later.

What if my food isn’t listed?

Choose “My food isn’t listed” and enter the calorie information from the package so you can still use the calculator. Then email us to ask for it to be added — please include the brand and exact recipe/product name.