Puppy food
Every price here was read on a UK store page, and says which and when. Price per 1,000 kcal appears only where calories are published. The exception is dry cat food, where the figure says what it assumes.
James Wellbeloved Puppy & Junior Turkey & Rice 2 kg
Puppies up to 14 months
£10.39
£5.20/kg
£1.36 per 1,000 kcal
Wagg Complete Puppy Chicken & Veg 12 kg
Puppies on a tight budget
£16.29
£1.36/kg
£0.38 per 1,000 kcal
Lily's Kitchen Puppy Chicken, Salmon & Peas 7 kg
Puppies, premium grain-free kibble
£48.69
£6.96/kg
£1.83 per 1,000 kcal
Royal Canin Maxi Puppy 15 kg
Large-breed puppies, 2 to 15 months
£66.99
£4.47/kg
£1.18 per 1,000 kcal