Top 10 · Pet Supplies

Best Puppy Food 2026: 10 Bags Ranked by Price Per Kilo

By · Updated

The price printed on a bag tells you almost nothing about what you pay per kilo. Across the ten bags of best puppy food ranked here, the three lowest headline prices — £17.99, £18.49 and £18.99 — all work out between £6.00 and £6.33 a kilo, because none of them is bigger than 3kg. Meanwhile the 10kg Dr John bag at £21.99 lands at £2.20 a kilo, so £4.00 more at the till buys more than three times the food. By contrast the priciest headline in the set, £31.29, is one of the cheapest per kilo: the Bakers 12.5kg bag works out at £2.50. Two bags also share that £31.29 price tag without sharing a weight — Bakers is 12.5kg, Pedigree is 12kg, which means they do not cost the same to feed.

To rank them we divided each listed price by the pack weight to get a price per kilo, then set that against the star rating and the number of ratings behind it. That gives you ten of the best puppy food options on Amazon UK, ordered by what they actually cost to feed rather than by the number on the label.

1

Harringtons Complete Dry Puppy Food Turkey & Rice 10kg

best puppy food
£22.89 4.6 5,157 reviews

Second-cheapest per kilo in the list at £2.29, and the biggest review base here by a wide margin at 5,157 ratings.

Check price on Amazon Price checked

Advantages

  • £2.29 a kilo from a 10kg bag at £22.89 — the second-lowest per-kilo price here
  • 5,157 ratings at 4.6 stars, the largest review base in this list
  • Kibble sized for smaller mouths and jaws
  • Allergen-free spec and made in the United Kingdom
  • Prebiotics and yucca for gut health, omega 3 and 6 for coat

Disadvantages

  • 10kg is a lot to store and get through if you are trialling a food
  • Built on rice, so it is not a grain-free recipe
  • £22.89 upfront against £21.99 for the 10kg Dr John bag, which works out cheaper per kilo
  • The item form is listed as 'chunk', while most rivals list kibble or pellet
Read our full review of the Harringtons Complete Dry Puppy Food Turkey & Rice 10kg

Harringtons' turkey and rice recipe is 10kg for £22.89, which is £2.29 a kilo — the second-lowest per-kilo price of the ten, behind only the Dr John bag. It also carries 5,157 ratings at 4.6 stars, more than twice the review count of anything else here, and 77 of every hundred of those ratings are five-star. That combination is what puts it top of this best puppy food list.

In practice the kibble is sized for smaller mouths and jaws, so it suits a puppy moving off weaning without you breaking pieces up. Prebiotics and yucca are in for gut health, omega 3 and 6 for coat, brain and eyes, and the spec lists it as allergen-free and made in the United Kingdom. Breed recommendation is all breed sizes, so the same bag covers a terrier and a retriever.

That said, this is a 10kg sack. If you want to try a food before committing, or your puppy is small enough that 10kg would sit open for months, the smaller bags further down this list are the safer first step. And the recipe is built on rice, so it is the best dry puppy food here only for households not avoiding grains.

2

Dr John Puppy Dry Dog Food Chicken 10kg

Dr John high protein chicken dry puppy food 10kg bag
£21.99 4.5 2,491 reviews

The cheapest puppy food per kilo in this list at £2.20, from a 10kg bag at £21.99 with 27% protein stated.

Check price on Amazon Price checked

Advantages

  • £2.20 a kilo — the lowest per-kilo price of the ten bags here
  • 27% protein and 15% fat both stated in the listing copy
  • Omega-3 salmon oil and prebiotics listed
  • 2,491 ratings at 4.5 stars
  • Formulated for working and active breeds from weaning

Disadvantages

  • Country of origin says China while the benefits text says UK-made
  • Breed size field says Small; breed recommendation says All Breed Sizes
  • Diet type field says Raw for a dry kibble
  • Higher protein and fat suits active puppies, not a sedentary one
Read our full review of the Dr John Puppy Dry Dog Food Chicken 10kg

£21.99 divided by 10kg is £2.20 a kilo, which makes the Dr John bag the cheapest puppy food per kilo in this list. It has 2,491 ratings at 4.5 stars. The listing also states 27% protein and 15% fat in the bullet copy — the only bag of the ten to put both figures in front of you.

It is formulated from weaning onwards and aimed at working and sporting breeds with higher energy needs, with omega-3 salmon oil for brain development and prebiotics and fibre for digestion. As a result it is the best value puppy food here by a clear margin on the numbers. The packaging is described as recyclable.

The catch is the spec sheet, which contradicts itself. Country of origin is listed as China, while the benefits field says 'UK-made with local ingredients'. Breed size reads Small, while breed recommendation reads All Breed Sizes. Diet type says Raw on a dry kibble. If any of those three matter to you, ask before you buy.

3

Bakers Superfoods Puppy Dry Dog Food Chicken 12.5kg

Bakers Superfoods puppy chicken and vegetable dry dog food 12.5kg pack
£31.29 4.6 917 reviews

The highest headline price here at £31.29, but the 12.5kg pack makes it £2.50 a kilo — third cheapest of the ten.

Check price on Amazon Price checked

Advantages

  • £2.50 a kilo from a 12.5kg pack at £31.29
  • 917 ratings at 4.6 stars
  • No added artificial colours, flavours or preservatives
  • Spirulina algae and spinach named as the superfood ingredients
  • Covers puppies from six weeks to 24 months in one bag

Disadvantages

  • Highest upfront price in the list at £31.29
  • Breed recommendation is small breeds only, despite the long age range
  • 12.5kg takes up serious storage space
  • Allergen field says 'lactose may contain'
Read our full review of the Bakers Superfoods Puppy Dry Dog Food Chicken 12.5kg

£31.29 is the joint-highest number on this page, and it looks like the priciest bag to feed. Divide it by the 12.5kg pack and you get £2.50 a kilo, which undercuts the 10kg Harringtons chicken bag at £2.60. In short, the scariest headline here is cheaper per kilo than a bag costing £5.30 less at the till. It carries 917 ratings at 4.6 stars.

The recipe lists spirulina algae and spinach as its superfood ingredients, with no added artificial colours, flavours or preservatives, plus antioxidants and added protein. Crucially, the pack covers six weeks to 24 months, so one bag takes a puppy from weaning past its first birthday. At the same time it is a large sack of pellets, so it needs somewhere dry to live.

Worth noting: despite that 24-month range, the breed recommendation and breed size fields both say small breeds. If you are after the best puppy food for growth in a large breed, this is not the bag aimed at you. And the allergen field reads 'lactose may contain', so it is not a dairy-free guarantee.

4

Harringtons Complete Dry Puppy Food Chicken & Rice 10kg

Harringtons chicken and rice complete dry puppy food 10kg bag
£25.99 4.6 473 reviews

Same 10kg size and same bullet points as the turkey bag at number one, but £3.10 more and a far smaller review base.

Check price on Amazon Price checked

Advantages

  • 10kg for £25.99, which is £2.60 a kilo
  • 4.6 stars from 473 ratings
  • Same puppy-sized kibble and prebiotic blend as the top-ranked Harringtons bag
  • Packaging described as CO2 negative
  • Ranked 35th in Dry Dog Food on the site's best sellers list

Disadvantages

  • £3.10 more than the turkey and rice bag for the same 10kg
  • Allergen field reads 'wheat may contain', unlike the allergen-free turkey bag
  • Special ingredients field lists turkey and salmon oil on a chicken recipe
  • 473 ratings against 5,157 on the turkey bag
Read our full review of the Harringtons Complete Dry Puppy Food Chicken & Rice 10kg

£25.99 for 10kg is £2.60 a kilo — 31p a kilo more than the turkey and rice bag at the top of this list, for the same weight and the same brand. The rating is 4.6 from 473 reviews, against 5,157 on the turkey bag. Which means you are paying £3.10 more for the chicken flavour and getting roughly a tenth of the feedback.

The bullet points are identical to the top-ranked bag: puppy-sized kibble, meat first, prebiotics and yucca for gut health, omega 3 and 6 for skin and coat. The only added claim is CO2 negative packaging. It is ranked 35th in Dry Dog Food on the site's own best sellers list.

Two spec fields are worth checking before you buy. Allergen information reads 'wheat may contain', where the turkey bag is listed as allergen-free. And the special ingredients field names turkey and salmon oil on a chicken and rice recipe. Either way, if wheat is a concern for your puppy, the turkey version is the safer of the two.

5

Royal Canin Mini Puppy Dry Dog Food 4kg

Royal Canin Mini Puppy dry dog food 4kg bag
£24.95 4.7 2,908 reviews

4.7 stars from 2,908 ratings, and the strongest evidence base of any small-breed bag here — at £6.24 a kilo.

Check price on Amazon Price checked

Advantages

  • 4.7 stars from 2,908 ratings — one of the two highest-rated bags here
  • Kibble sized for small jaws
  • Formulated from weaning to 10 months
  • FOS and MOS prebiotics plus lutein listed
  • 82 of every hundred ratings are five-star

Disadvantages

  • £6.24 a kilo — nearly three times the cheapest per-kilo bag in this list
  • 4kg at £24.95 will not last long with a medium or large puppy
  • Breed size field says medium; breed recommendation says small breeds
  • Flavour listed as 'unflavoured', so no meat is named in that field
Read our full review of the Royal Canin Mini Puppy Dry Dog Food 4kg

£24.95 buys 4kg, which works out at £6.24 a kilo — nearly three times the £2.20 a kilo the 10kg Dr John bag costs. The 4.7-star rating comes from 2,908 reviews, the second-largest base in this list, and 82 of every hundred ratings are five-star.

The formula is built from weaning to 10 months, with kibble sized for small jaws, FOS and MOS prebiotics for digestion and lutein listed among the special ingredients. It is made in France and the flavour field simply says 'unflavoured'. In theory that means there is no named meat in that field to judge the recipe by, so you are relying on the brand's formulation rather than a chicken or salmon headline.

The obvious caveat is the price per kilo. A small breed puppy will get through a 4kg bag slowly enough that it works out, but a medium or large puppy will empty it in weeks and the per-kilo maths gets worse. Also worth noting: the breed size field says medium while the breed recommendation says small breeds.

6

Lily's Kitchen Puppy Chicken, Salmon & Peas Grain-Free 2.5kg

Lily's Kitchen grain-free puppy dry dog food chicken and salmon 2.5kg
£20.99 4.5 3,286 reviews

The most expensive bag per kilo in this list at £8.40, and the only grain-free recipe among the ten.

Check price on Amazon Price checked

Advantages

  • 3,286 ratings at 4.5 stars, the second-largest review base here
  • Named meat percentages: 27% chicken, 10% salmon, 7% chicken liver
  • Grain-free recipe, the only one of the ten
  • Joint care mix includes glucosamine and chondroitin sulphate
  • No meat meal, per the listing

Disadvantages

  • £8.40 a kilo, the most expensive per-kilo price in this list
  • 2.5kg is the second-smallest pack here and will not last with a medium puppy
  • Diet type field says 'raw' on a dry granule food
  • Country of origin is listed as Germany, so it is not a UK-made bag
Read our full review of the Lily's Kitchen Puppy Chicken, Salmon & Peas Grain-Free 2.5kg

£20.99 for 2.5kg is £8.40 a kilo, the highest per-kilo price here — £6.20 a kilo more than the Dr John bag. What you get for it is 3,286 ratings at 4.5 stars, the second-largest review count in the list, so plenty of people have bought it at that price.

It is the only grain-free recipe of the ten, which is what makes it the best grain free puppy food in this set for anyone avoiding grains. The listing names its meat in percentages: 27% chicken, 10% salmon and 7% chicken liver, with no meat meal. There is a joint care mix of glucosamine and chondroitin sulphate, plus prebiotics and a botanical blend. The bag is a 2.5kg granule, made in Germany.

However, 2.5kg is the second-smallest pack among the ten. A medium puppy will finish it in a few weeks and you are back at £8.40 a kilo each time. The diet type field also says 'raw' on a dry granule food, which does not describe what is in the bag.

7

Pro Plan Large Robust Puppy Healthy Start Chicken 3kg

Purina Pro Plan large robust puppy chicken dry dog food 3kg
£17.99 4.5 1,242 reviews

The lowest headline price in the list at £17.99, and the best puppy food for large breeds here — but 3kg does not go far.

Check price on Amazon Price checked

Advantages

  • £17.99, the lowest headline price in this list
  • 1,242 ratings at 4.5 stars
  • Formulated for large breed puppies with joint support
  • Chicken listed as the number one ingredient
  • Dehydrated colostrum in the spec and a vet-developed formula

Disadvantages

  • £6.00 a kilo — £4.00 less at the till buys 7kg less food than the Dr John bag
  • Large breed formula only; not suitable for a small or toy puppy
  • Diet type field says 'veterinary diet'
  • Five one-star ratings in the breakdown against 77 five-star
Read our full review of the Pro Plan Large Robust Puppy Healthy Start Chicken 3kg

£17.99 is the smallest number on this page. It buys 3kg, which is £6.00 a kilo. Put next to the 10kg Dr John bag at £21.99, that £4.00 saving at the till costs you 7kg of food. The rating is 4.5 from 1,242 reviews.

The formula is built for large breed puppies under two, with joint development as the stated purpose, dehydrated colostrum in the special ingredients and chicken as the number one ingredient. It was developed with Purina veterinarians, and the pack also claims total dental care. Breed size is listed as large.

Even so, this is the wrong bag for a small or toy puppy — the nutrient profile is set for a dog heading towards 25kg or more. And five of the ratings in the breakdown are one-star against 77 five-star, which matches the Pedigree bag for the highest share of poor ratings here.

8

Royal Canin Medium Puppy Dry Dog Food 3kg

Royal Canin Medium Puppy dry kibble 3kg bag
£18.99 4.7 230 reviews

A 4.7-star rating, but from only 230 ratings — a twelfth of the evidence behind the Mini Puppy bag at number five.

Check price on Amazon Price checked

Advantages

  • 4.7 stars, level with the highest rating in this list
  • Specified for medium puppies reaching 11-25kg, from 2 to 12 months
  • Vitamins C and E for immune support and DHA for brain development
  • Probiotics and highly digestible proteins listed
  • Kibble shape designed for medium-sized mouths

Disadvantages

  • £6.33 a kilo, the second-highest per-kilo price here
  • Only 230 ratings against 2,908 on the Mini Puppy bag
  • Medium breed formula only
  • Item weight listed as 3.03kg against a 3kg pack size
Read our full review of the Royal Canin Medium Puppy Dry Dog Food 3kg

£18.99 for 3kg is £6.33 a kilo, the second-highest per-kilo price in this list. The rating is 4.7, level with the Mini Puppy bag, but it comes from 230 reviews against 2,908 — roughly a twelfth of the evidence. That is the trade-off for a newer listing.

It is specified for medium puppies with an adult weight of 11 to 25kg, from two to 12 months. Vitamins C and E are listed for immune support, DHA for brain development and probiotics with highly digestible proteins for the microbiome. The kibble shape is designed for medium mouths rather than small jaws.

In short, buy this if you have a medium breed puppy and want the newest formula. If you want a deep review history, the Mini Puppy bag has twelve times the ratings at a slightly lower price per kilo. Worth noting too: the item weight field says 3.03kg against a 3kg pack size.

9

Eukanuba Fresh Chicken Puppy Food for Small Breed Dogs 3kg

Eukanuba fresh chicken small breed puppy dry dog food 3kg bag
£18.49 4.5 281 reviews

Names the small breeds it is built for and lands at £6.16 a kilo, between the Pro Plan and Royal Canin Medium bags.

Check price on Amazon Price checked

Advantages

  • £6.16 a kilo from a 3kg bag at £18.49
  • Names the small breeds it is aimed at, including Dachshunds and French Bulldogs
  • DHA for learning and calcium for bone development
  • No artificial colours or flavours, non-GMO per the spec
  • Prebiotic FOS, MOS and beet pulp for digestion

Disadvantages

  • 281 ratings, against 3,286 on the Lily's Kitchen bag
  • Small breed formula only — not right for a large breed puppy
  • 3kg bag at £6.16 a kilo is one of the pricier ways to buy here
  • Four one-star ratings in the breakdown against 78 five-star
Read our full review of the Eukanuba Fresh Chicken Puppy Food for Small Breed Dogs 3kg

£18.49 for 3kg is £6.16 a kilo, which sits between the Pro Plan bag at £6.00 and the Royal Canin Medium at £6.33. It has 281 ratings at 4.5 stars — a modest base compared with the 3,286 on the Lily's Kitchen bag.

This is the most specific best puppy kibble here for small breeds: the listing names Dachshunds, Pugs, Jack Russell Terriers and French Bulldogs. DHA supports learning, calcium supports bone development, and the kibble shape plus DentaDefense minerals are aimed at teeth. Prebiotic FOS, MOS and beet pulp cover digestion, with no artificial colours or flavours and non-GMO claims.

The catch is the size of the evidence. 281 ratings is a thin base next to several bags here, and four of them are one-star against 78 five-star. If you keep a small breed and value a named breed list over a long review history, this fits. If not, the Mini Puppy bag has ten times the ratings for 8p a kilo more.

10

Pedigree Puppy Complete Dry Dog Food Poultry & Rice 12kg

Pedigree puppy complete dry dog food poultry and rice 12kg bag
£31.29 4.6 56 reviews

The joint-cheapest headline price at £31.29 and £2.61 a kilo, but only 56 ratings — the thinnest evidence here.

Check price on Amazon Price checked

Advantages

  • £2.61 a kilo, the second-cheapest per-kilo price in this list
  • 12kg bag at £31.29, the joint-cheapest headline price here
  • Teeth-cleaning kibble texture and prebiotics for digestion
  • Vitamin E, B vitamins and zinc listed
  • Breed recommendation covers all breed sizes

Disadvantages

  • Only 56 ratings — the smallest review base here
  • Same £31.29 price as the Bakers bag but half a kilo less food
  • Ranked 8,508 in Pet Supplies, the lowest position of any bag here
  • Five one-star ratings against 85 five-star in the breakdown
Read our full review of the Pedigree Puppy Complete Dry Dog Food Poultry & Rice 12kg

£31.29 for 12kg works out at £2.61 a kilo, the second-cheapest per-kilo price in this list. Note the comparison with the Bakers bag, which carries the identical £31.29 price tag for 12.5kg: half a kilo more food for the same money, or about 10p a kilo less. The rating here is 4.6 from 56 reviews.

The recipe uses prebiotics and highly digestible ingredients for digestion, a kibble texture designed to clean teeth, and vitamin E, B vitamins and zinc. Breed recommendation is all breed sizes. On the site's own best sellers list it sits at 8,508 in Pet Supplies and 387 in Dry Dog Food, the lowest position of any bag here.

The problem is the sample size. 56 ratings is a twelfth of the Harringtons turkey bag and a sixtieth of the Lily's Kitchen one, so the 4.6 stars rest on far less. If you want the cheapest per-kilo bag with a proven record, the Dr John 10kg at £2.20 and 2,491 ratings is the better-supported bet — a reminder that the best puppy food on price alone is not the same as the best-supported bag.

Final Verdict

For most homes, the Harringtons turkey and rice 10kg bag at £22.89 is the best puppy food here: £2.29 a kilo, 5,157 ratings and kibble sized for small mouths, which is the strongest mix of price and evidence in the list. If cost per kilo is the only thing that matters, the Dr John 10kg bag at £21.99 is the cheapest at £2.20 — but check the origin field first, because it says China while the benefits text says UK-made. For a small breed puppy, the Royal Canin Mini 4kg at £24.95 carries 4.7 stars from 2,908 ratings and is the best puppy food for small breeds on evidence, at £6.24 a kilo. And if you need grain-free, the Lily's Kitchen 2.5kg bag is the only one of the ten that qualifies — at £8.40 a kilo, the most expensive here.

Why trust this ranking?

We rank on price, customer ratings and the specifications that decide the job, and we read each specification table against the marketing bullets on the same listing. When a number does not survive that check, we say so in the entry rather than quietly dropping the product. We also say when a product is the wrong one for you.

How we rank, in full

Share this guide

Photo of Felipe Iglesias

Written by

Founder & Lead Reviewer

Felipe is a computational engineering student who has been working in SEO since he was sixteen. He founded ranked10 and researches every guide on the site.

Comments

Reader comments are not checked against the manufacturer's claims above.

No comments yet

Be the first to add something we missed — a price change, a spec that turned out wrong, or how one of these held up.

Leave a comment

No account needed. Own one of these? Tell other readers how it actually performed.

2000 left

Comments with links are checked before they appear. See our privacy policy.

Related buying guides

Every guide below ranks ten products the same way this one does.

See all Pet Supplies guides
Pet Supplies

Best Senior Dog Food 2026: 10 Bags Ranked by Price per Kilo

Senior dog food from £1.33/kg to £8.88/kg: ten bags ranked by price per kilo, review count and what each listing's own age range field really says.

Pet Supplies

Best Reptile Vivarium 2026: 10 Ranked, and the Tank Volume Fields That Don't Add Up

We rank 10 reptile vivariums and flag the capacity fields that don't add up: a 4ft tank listed at 740 gallons when its dimensions give about 120.

Pet Supplies

Best Reptile Heat Lamps 2026: 10 Ranked, and One Lumens Figure That Doesn't Add Up

We rank 10 reptile heat lamps by whether the numbers agree. The Exo Terra 80 W lists 8,125 lumens, 650 lumens and 8.125 lm/W.

Pet Supplies

Best Rabbit Hutches 2026: 10 Ranked, From £69.99 to £166.99

Best rabbit hutches ranked: three listings promise room for 2-4 rabbits, yet publish living houses of 70 x 41cm and 112 x 42cm. We check the numbers.

Pet Supplies

Best Pet Hair Dryer 2026: 10 Ranked, and the Specs That Contradict Themselves

The £169 pet hair dryer claims 64,000FPM and 110V; the £79 lists 55°F as 32°C. We ranked ten, and flagged where the numbers don't match.

Pet Supplies

Best Outdoor Cat Enclosure 2026: 10 Ranked, Two Not Walk-In

Two listings here measure 112 cm and 145 cm tall — not walk-in at all. We checked every outdoor cat enclosure claim against its own spec table.

Pet Supplies

Best Fish Tank 2026: 10 Ranked, £99.99 Buys 20 or 54 Litres

Three listings cost £99.99 for 20, 34 or 54 litres of fish tank. We rank ten and flag the 70-litre spec that says 60 litres.

Pet Supplies

Best Grain Free Dog Food 2026: 10 Ranked by Cost per Kilo

Ratings here run 4.4 to 4.8, which is noise. Price per kilo runs £1.99 to £6.85. We ranked 10 grain free dog food picks on cost and label honesty.

Pet Supplies

Best Guinea Pig Cages 2026: 10 Ranked by Floor Area, Not Levels

Flat floor area decides which guinea pig cages are worth buying, and most listings hide it. We rank 10 by square metres per pound, not levels.

Pet Supplies

Best Heated Pet Bed 2026: 10 Ranked, and the Weight Claims That Don't Add Up

Which heated pet bed suits your pet? We compare 10, from a 50 kg claim on a 45x40 cm pad to a K&H bed listing 1.667 metre for a 20-inch bed.

Products you might like

The best rated products from our other Pet Supplies guides.