Dry dog 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 Small Breed Adult Turkey & Rice 1.5 kg
Small dogs, trying a small bag
£9.99
£6.66/kg
£1.82 per 1,000 kcal
Pets at Home Complete Large Breed Chicken 15 kg
Large dogs, lowest cost per kg
£15.49
£1.03/kg
Royal Canin Mini Adult 4 kg
Adult dogs up to 10 kg
£23.89
£5.97/kg
£1.53 per 1,000 kcal
Pedigree Adult Complete Beef & Vegetables 12 kg
Adult dogs on a tight budget
£29.09
£2.42/kg
£0.69 per 1,000 kcal
Harringtons Complete Senior Chicken & Rice 12 kg
Older dogs on a lower budget
£31.89
£2.66/kg
£0.76 per 1,000 kcal
Purina Pro Plan Small & Mini Adult Chicken 7 kg
Small adult dogs, dense kibble
£31.89
£4.56/kg
£1.15 per 1,000 kcal
Hill's Science Plan Adult Large Light Chicken 14 kg
Large dogs needing fewer calories
£51.99
£3.71/kg
£1.19 per 1,000 kcal
AVA Optimum Health Medium Breed Adult Chicken 15 kg
Medium dogs, chicken kibble
£51.99
£3.47/kg
James Wellbeloved Adult Turkey & Rice 15 kg
Adult dogs, single animal protein
£52.49
£3.50/kg
£0.98 per 1,000 kcal
James Wellbeloved Senior Lamb & Rice 15 kg
Dogs aged 7 and over
£55.99
£3.73/kg
£1.06 per 1,000 kcal
Burns Senior Original Chicken & Brown Rice 12 kg
Older dogs, premium chicken and rice
£56.09
£4.67/kg
Royal Canin Maxi Adult 15 kg
Adult dogs, 26 to 44 kg
£63.99
£4.27/kg
£1.08 per 1,000 kcal