Royal Canin Medium Puppy dry kibble 3kg bag

Rank #8 in Best Puppy Food 2026: 10 Bags Ranked by Price Per Kilo

Royal Canin Medium Puppy Dry Dog Food 3kg

£18.99 4.7 from 230 Amazon ratings
Check price on Amazon

Price and rating as shown on Amazon when we collected them. Both change.

Royal Canin Puppy Food Medium is a 3kg bag of dry kibble for medium breed puppies, listed at £18.99 and sitting at number 8 in this guide. Royal Canin gives the age range as 2 to 12 months and the size as medium, which it defines as an adult weight of 11-25kg.

At £18.99 for 3kg, the cost works out at £6.33 a kilo. That beats the three cheapest-looking prices in the guide — £15.00 (£7.50 a kilo), £15.99 (£8.00 a kilo) and £16.12 (£10.75 a kilo) — but it is nearly three times the £2.20 a kilo of the 10kg bag at £21.99, and well above the £2.50 a kilo of the £31.29 bag. The listing shows 4.7 out of 5 from 230 ratings, while the star breakdown on the same page accounts for 100 ratings: 87 five-star, 5 four-star, 5 three-star and 3 one-star. Everything on this page comes from the Amazon listing itself, not from any testing of ours.

How those 230 ratings break down

An average hides its own shape. This is the spread behind the 4.7 stars.

5 star
87%
4 star
5%
3 star
5%
2 star
0%
1 star
3%

Specification

Exactly as published on the Amazon listing, field for field.

Price £18.99
Price per kilo £6.33 (calculated from £18.99 for 3kg)
Rating 4.7 out of 5 from 230 ratings
Star breakdown 87 five-star, 5 four-star, 5 three-star, 3 one-star (100 ratings shown)
Bag size 3kg (Package Size Name); Unit Count 3000.0 gram; Item Weight 3.03 kg (as listed)
Life stage and size Puppy, 2 to 12 months, medium breeds with adult weight 11-25kg
Form and flavour Dry kibble in a bag; flavour listed as Unflavoured (as listed)
Best Sellers Rank 810 in Pet Supplies, 67 in Dry Dog Food

What buyers actually say

Quoted from customer reviews on Amazon

Verified purchase

“Top quality food and great value.”

Chicken Farmer
Verified purchase

“Ideal for CkC spaniel”

Elaine Ward

What it is up against

The rivals it was ranked against in Best Puppy Food 2026: 10 Bags Ranked by Price Per Kilo.

Questions people ask

How much is Royal Canin Medium Puppy per kilo?

The listing is £18.99 for a 3kg bag, which works out at £6.33 a kilo. That is less per kilo than the £15.00 bag at £7.50 a kilo in this guide, but more than the 10kg bag at £21.99, which is £2.20 a kilo.

How is Royal Canin Medium Puppy rated?

4.7 out of 5 from 230 ratings. The star breakdown on the listing shows 87 five-star, 5 four-star, 5 three-star and 3 one-star, which adds up to 100 ratings.

What age and size of puppy is it for?

Royal Canin lists it for medium sized puppies with an adult weight of 11-25kg, from 2 months to 12 months old.

What does the food claim to support?

The listing names immune system support (vitamins and antioxidants), brain development (omega 3 fatty acid DHA) and microbiome support (probiotics and highly digestible proteins).

What is the kibble like?

Royal Canin lists a unique kibble size for medium puppies, and says it supports dental health and digestive health with prebiotics and highly digestible proteins.

What ingredients are listed?

Special ingredients are given as vitamin C, vitamin E, EPA-DHA and fructo-oligosaccharides. The flavour field on the listing reads 'Unflavoured'.

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.