Skip to content
Free printable puppy checklists

Free calculator

Puppy Feeding Calculator

Enter your puppy’s weight and age to get a starting daily calorie target, plus grams, cups and meals per day. It uses the standard veterinary energy formula (resting energy requirement × a growth factor).

  • Instant result
  • No sign-up
  • Free

Your puppy’s details

Puppy’s weight

Age

Food type

Calories on your food label (optional)

Your own label is more accurate than our default (about 380 kcal per 100 g for dry, 90 for wet).

Your result appears here

Fill in your puppy’s details and the answer updates instantly.

General information only, not veterinary advice. Always follow your own vet.

Step by step

How to use the Puppy Feeding Calculator

  1. 1Enter your puppy’s weight in kg or lb.
  2. 2Choose their age group: 8 weeks to 4 months, 4 to 12 months, or adult.
  3. 3Pick dry or wet food and, if you can, type the calories from your food label.
  4. 4Read your daily calories, grams, cups and meals, then fine-tune with your vet.

Why use it

Benefits

  • Avoid over- or underfeeding during fast growth
  • Works for both dry and wet food
  • Uses recognised veterinary energy factors
  • Shows meals per day, not just a daily total

How the puppy feeding calculator works

The calculator starts from your puppy’s resting energy requirement (RER): 70 × (weight in kg)0.75. It then multiplies by a life-stage factor from published veterinary guidance: about 3 × RER for puppies under 4 months and about 2 × RER from 4 months until adult size. Adult dogs use 1.4 to 1.8 × RER depending on neuter status.

Calories are turned into grams using the figure on your food label. If you do not enter one, we assume about 380 kcal per 100 g for dry food and 90 kcal per 100 g for wet food. Cup sizes vary between brands, so we assume roughly 105 g of dry food per cup.

Important

This is a starting point, not a prescription. Active, very small, very large or unwell puppies can need more or less. Check your puppy’s ribs and waist every week and ask your vet to adjust the amount. Large and giant breeds should be on a large-breed puppy food.

Free printables

Checklists that go with this tool

More free puppy tools

Woman laughing as her puppy licks her face

Free date calculator

When is the next vet visit?

Enter your puppy's birthday or the day you brought them home and get a dated schedule of vaccines, vet visits and training milestones, ready to print.

Answers

Frequently asked questions

How much should I feed my puppy?

It depends on weight, age and the calories in your food. A puppy under 4 months needs roughly three times its resting energy needs, and from 4 months about twice. Use the calculator for a starting amount and follow your vet’s advice.

How many times a day should I feed a puppy?

Four small meals a day at 8 to 12 weeks, three meals from about 3 to 6 months, and two meals from around 6 months. Large breeds often stay on three meals a little longer.

Should I follow the bag or the calculator?

Treat both as starting points. Food labels are averages and vary by brand. Weigh your puppy weekly and adjust so they stay lean, with ribs you can feel but not see.

When should I switch my puppy to adult food?

Often around 12 months for small and medium breeds and 18 to 24 months for large and giant breeds. Ask your vet and switch gradually over 7 to 10 days.

Is the Puppy Feeding Calculator free to use?

Yes. The Puppy Feeding Calculator is completely free, needs no sign-up and works on phones, tablets and computers.

Can I rely on the Puppy Feeding Calculator instead of my vet?

No. It gives a general starting point based on published guidance. Every puppy is different, so always follow your own vet’s advice.

Support & sponsorship

Still have a question?

Ask us anything, request a checklist, or get in touch about sponsoring a checklist or partnering with us.

We only use your details to reply. See our Privacy Policy.