Skip to content
Pawwala

Best puppy food UK 2026: 6 foods compared on cost per day by breed size

Prices checked 21 October 2026How we compared · 6 sourcesAdWe earn from links marked Ad. It never changes the order. How we make money

Our picks from the 6 puppy foods we compared, by expected adult size

Lowest starting cost per day (10 kg adult size)
James Wellbeloved Puppy & Junior Turkey & Rice£0.69–£0.80

Dry, complete. 185–215 g a day for a puppy heading for about 10 kg, at 4–6 months.

See price at zooplusAd£56.09 checked 21 Oct 2026
Only large-breed formula here
Royal Canin Maxi Puppy£2.01

For dogs of 26–44 kg as adults. £2.01 a day for a 30 kg adult size at six months.

See price at zooplusAd£66.99 checked 21 Oct 2026
Pick a formula for your puppy's expected adult size, and make sure the pack says complete and is for puppies or all life stages.

Puppy foods compared

Costs use each maker's feeding guide at the age and size shown. Feeding amounts change as your puppy grows, so check the pack every few weeks. Our portion calculator estimates daily grams for puppies under and over four months.

Sort:

Showing 6 of 6.

  • Royal Canin Mini Puppy
    Dry, complete; for dogs up to 10 kg as adults
    Best for: Small breeds
    £0.75–£1.00checked 21 Oct 2026
    Price and pack
    £43.19 for 8 kg (zooplus)
    Daily amount
    10 kg adult size: 138 g at 4 months, 185 g at 6 months
    Main protein
    Poultry
    How we worked out £0.75–£1.00

    £43.19 ÷ 8,000 g × 138–185 g

  • Royal Canin Medium Puppy
    Dry, complete; for dogs of 11–25 kg as adults
    Best for: Medium breeds
    £0.88 (11 kg adult size, 6 months)checked 21 Oct 2026
    Price and pack
    £66.99 for 15 kg (zooplus)
    Daily amount
    11 kg adult size at 6 months: 196 g
    Main protein
    Poultry
    How we worked out £0.88 (11 kg adult size, 6 months)

    £66.99 ÷ 15,000 g × 196 g

  • Royal Canin Maxi Puppy
    Dry, complete; for dogs of 26–44 kg as adults
    Best for: Large breeds
    £2.01 (30 kg adult size, 6 months)checked 21 Oct 2026
    Price and pack
    £66.99 for 15 kg (zooplus)
    Daily amount
    30 kg adult size at 6 months: 451 g
    Main protein
    Poultry
    How we worked out £2.01 (30 kg adult size, 6 months)

    £66.99 ÷ 15,000 g × 451 g

  • Hill's Science Plan Puppy Medium Chicken
    Dry, complete; Small & Mini and Large versions also sold
    Best for: Feeding by current weight
    £0.97checked 21 Oct 2026
    Price and pack
    £52.49 for 14 kg (zooplus)
    Daily amount
    260 g for a 10 kg puppy aged 4–9 months
    Main protein
    Chicken
    How we worked out £0.97

    £52.49 ÷ 14,000 g × 260 g

  • James Wellbeloved Puppy & Junior Hypoallergenic Turkey & Rice
    Dry, complete
    Best for: One meat protein (turkey)
    £0.69–£0.80checked 21 Oct 2026
    Price and pack
    £56.09 for 15 kg (zooplus)
    Daily amount
    10 kg adult size, 4–6 months: 185–215 g
    Main protein
    Turkey; rice
    How we worked out £0.69–£0.80

    £56.09 ÷ 15,000 g × 185–215 g

  • Purina Pro Plan Medium Puppy Healthy Start Chicken
    Dry, complete (formerly OptiStart)
    Best for: A lower daily cost for medium breeds
    £0.75–£0.79checked 21 Oct 2026
    Price and pack
    £45.99 for 12 kg (zooplus)
    Daily amount
    10 kg adult size, 4–5 months: 195–205 g
    Main protein
    Chicken
    How we worked out £0.75–£0.79

    £45.99 ÷ 12,000 g × 195–205 g

Prices and feeding amounts from the zooplus UK pages linked, checked on 21 October 2026.

How we compared · 6 sources, checked 21 October 2026Show

What we did

took prices and pack sizes from zooplus UK and the daily amount from each maker's feeding guide at the puppy age and adult size shown, and calculated cost per day.

What we did not do

feed these foods to our own puppies or test them. Earlier versions of this page listed a 'Millies Wolfheart Puppy' and a Butternut Box 'Puppy Plan'; neither exists as a separate product, so they have been removed.

Prices and terms change. Confirm on the retailer's page before you buy.

Each food in detail

Royal Canin Mini Puppy

Dry, complete; for dogs up to 10 kg as adults

Cost per day
£0.75–£1.00
Price and pack
£43.19 for 8 kg (zooplus)
Daily amount
10 kg adult size: 138 g at 4 months, 185 g at 6 months
Main protein
Poultry

Why it made the list

Small breeds

See price at zooplusAd£43.19 checked 21 Oct 2026
How we worked out £0.75–£1.00

£43.19 ÷ 8,000 g × 138–185 g

Royal Canin Medium Puppy

Dry, complete; for dogs of 11–25 kg as adults

Cost per day
£0.88 (11 kg adult size, 6 months)
Price and pack
£66.99 for 15 kg (zooplus)
Daily amount
11 kg adult size at 6 months: 196 g
Main protein
Poultry

Why it made the list

Medium breeds

See price at zooplusAd£66.99 checked 21 Oct 2026
How we worked out £0.88 (11 kg adult size, 6 months)

£66.99 ÷ 15,000 g × 196 g

Only large-breed formula here

Royal Canin Maxi Puppy

Dry, complete; for dogs of 26–44 kg as adults

Cost per day
£2.01 (30 kg adult size, 6 months)
Price and pack
£66.99 for 15 kg (zooplus)
Daily amount
30 kg adult size at 6 months: 451 g
Main protein
Poultry

Why it made the list

Large breeds

See price at zooplusAd£66.99 checked 21 Oct 2026
How we worked out £2.01 (30 kg adult size, 6 months)

£66.99 ÷ 15,000 g × 451 g

Hill's Science Plan Puppy Medium Chicken

Dry, complete; Small & Mini and Large versions also sold

Cost per day
£0.97
Price and pack
£52.49 for 14 kg (zooplus)
Daily amount
260 g for a 10 kg puppy aged 4–9 months
Main protein
Chicken

Why it made the list

Feeding by current weight

See price at zooplusAd£52.49 checked 21 Oct 2026
How we worked out £0.97

£52.49 ÷ 14,000 g × 260 g

Lowest starting cost per day (10 kg adult size)

James Wellbeloved Puppy & Junior Hypoallergenic Turkey & Rice

Dry, complete

Cost per day
£0.69–£0.80
Price and pack
£56.09 for 15 kg (zooplus)
Daily amount
10 kg adult size, 4–6 months: 185–215 g
Main protein
Turkey; rice

Why it made the list

One meat protein (turkey)

See price at zooplusAd£56.09 checked 21 Oct 2026
How we worked out £0.69–£0.80

£56.09 ÷ 15,000 g × 185–215 g

Purina Pro Plan Medium Puppy Healthy Start Chicken

Dry, complete (formerly OptiStart)

Cost per day
£0.75–£0.79
Price and pack
£45.99 for 12 kg (zooplus)
Daily amount
10 kg adult size, 4–5 months: 195–205 g
Main protein
Chicken

Why it made the list

A lower daily cost for medium breeds

See price at zooplusAd£45.99 checked 21 Oct 2026
How we worked out £0.75–£0.79

£45.99 ÷ 12,000 g × 195–205 g

How much should I feed my puppy? Makers' amounts by age

Puppy portions rise for the first few months and then fall as growth slows, and every maker sets its own amounts. This chart shows each food's published daily amount (dry food only) for the expected adult size shown, from the feeding guides we re-checked on 21 October 2026. Split the day's amount into several meals for young puppies.

Amounts from each maker's feeding guide on the zooplus UK product pages linked in the table above, checked 21 October 2026. Hill's feeds by the puppy's current weight; the others by expected adult weight.
Food (expected adult size)About 2 monthsAbout 4 monthsAbout 6 monthsLaterMoving to adult food
Royal Canin Mini Puppy (10 kg adult)146 g138 g (4 months)185 g133 g (10 months)Mini Adult from about 12 months (11 months for smaller dogs)
Royal Canin Medium Puppy (11 kg adult)154 gNot given196 g140 g (10 months)Medium Adult from 12 months
Royal Canin Maxi Puppy (30 kg adult)275 gNot given451 g421 g (8 months), 322 g (12 months)Maxi Adult at 16 months
James Wellbeloved Puppy & Junior (10 kg adult)135–150 g185–215 g (4–6 months)185–215 g200–220 g (7–8 months)Adult or small-breed adult food after 8 months
Purina Pro Plan Medium Puppy (10 kg adult)100–175 g (1.5–3 months)195–205 g (4–5 months)205–180 g (6–8 months)180–175 g (9–11 months)Adult food during 9–12 months
Hill's Science Plan Puppy Medium (10 kg now)315 g (1–4 months)260 g (4–9 months)260 g210 g (10–12 months)Fed by current weight, not adult weight

For a calorie-based estimate at any weight, the dog food portion calculator uses the AAHA puppy factors (3.0 under four months, 2.0 from four months to adult).

How much does puppy food cost per month?

For a puppy heading for about 10 kg, the foods here cost £0.69 to £1.00 a day at four to six months, or roughly £21 to £30 a month. A puppy heading for 30 kg on Royal Canin Maxi Puppy costs £2.01 a day at six months, about £61 a month. Food is one line in the first-year budget: see our new puppy checklist, dog vaccination costs and puppy insurance guide.

What is large-breed puppy food, and when do you switch?

Large-breed puppy foods are made for dogs that grow for longer, with energy and minerals set for slower growth. Royal Canin's Maxi Puppy is for dogs expected to weigh 26–44 kg, and its table moves them to Maxi Adult at 16 months, against about 12 months for its Mini and Medium puppy foods. Our large-breed puppy food comparison sets out six foods for a puppy heading for 30 kg, with FEDIAF's calcium limits and each maker's switch age.

How to choose

Size matters more than brand

Small, medium and large-breed formulas differ in energy and kibble size, and large-breed formulas are designed for slower, longer growth. Royal Canin's Medium Puppy is for dogs expected to reach 11–25 kg, so a puppy heading for 10 kg is better suited to Mini Puppy.

Fresh food subscriptions

Fresh food brands such as Butternut Box make food for all life stages and set puppy portions when you sign up, rather than selling a separate puppy recipe. Compare them in our dog food subscriptions guide.

New to dogs? Our first-time dog owner guide and cost of owning a dog guide put food in context. If your puppy has diarrhoea, vomiting or is not eating, contact your vet.

Frequently asked questions

What size of puppy food should I buy?

Choose by your puppy's expected adult weight, not its current weight. Royal Canin, for example, sells Mini Puppy for dogs up to 10 kg as adults, Medium Puppy for 11–25 kg and Maxi Puppy for 26–44 kg. Your vet or breeder can estimate adult weight.

How much does puppy food cost per day?

For a puppy expected to weigh about 10 kg as an adult, the foods we checked cost about £0.69 to £1.00 a day at four to six months. A large-breed puppy expected to reach 30 kg costs more: about £2.01 a day on Royal Canin Maxi Puppy at six months. Prices checked 21 October 2026.

When should I switch from puppy to adult food?

It depends on breed size, because large breeds keep growing for longer. Royal Canin's feeding tables move small dogs to adult food at about 11–12 months, medium dogs at 12 months and large (Maxi) dogs at 16 months. Follow the guidance on your puppy food's pack and ask your vet.

Is there puppy food without chicken?

Yes, but read the full ingredient list. James Wellbeloved Puppy & Junior is turkey and rice and names no chicken, though it contains 'poultry fat', which does not say which bird. Royal Canin uses 'dried poultry protein', Pro Plan Healthy Start is 20% chicken and Hill's Puppy Medium is 19% chicken.

Can I feed my puppy adult food?

Use a food labelled as complete for puppies or for all life stages. Puppies have different nutritional needs from adult dogs, especially large breeds while they grow.

What changed in this update

  • 21 October 2026: Evening re-check of all six prices, pack sizes and feeding guides: no changes. Added a puppy feeding chart by age from the makers' guides, cost per month, when to switch to adult food, which foods name chicken, and links to the large-breed puppy, vaccination and puppy insurance guides.
  • 21 October 2026: Removed a 'Millies Wolfheart Puppy' and a Butternut Box 'Puppy Plan': neither exists as a separate product.
Corrections and questions

Spotted a price change or a mistake?

Tell us and we will check it. Corrections are dated on the page and listed in our corrections log.