SmartShelf

Cheapest Dog Treats in the UK

Prices updated 15 August 2026 · 230 products across 6 supermarkets

The best-value dog treats in the UK right now is Pedigree Dentastix Daily Dental Chews Small Dog 105 Sticks 105 per pack at Morrisons£0.28/each (£29.50).
230Products Compared
6Supermarkets
£0.28Lowest /Each

We compare dog treats across all 7 major UK supermarkets — Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S — and rank by price per unit so you can see where dog treats is genuinely cheapest. Prices update daily.

#ProductStorePricePer Unit
1Pedigree Dentastix Daily Dental Chews Small Dog 105 Sticks 105 per packMorrisons£29.50£0.28/each
2Pedigree Dentastix Daily Adult Medium Dog TreatsWaitrose£7.70£0.28/each
3Pedigree Dentastix Daily Dental Chews Medium Dog 105 Sticks 105 per packMorrisons£35.00£0.33/each
4Pedigree Jumbone Minis Small Dog Treats Beef & PoultryWaitrose£2.10£0.53/each
5Good Boy Chewables Chicken Sticks Rawhide Free Dog Treats 5 Pack 100gMorrisons£3.50£0.70/each
6Sainsbury's Dog Treats, Gravy Bones 400gSainsbury's£0.68£1.70/kg
7Tesco Meaty Rolls Dog Treats 500GTesco£0.85£1.70/kg
8Sainsbury's Dog Biscuit Rolls with Beef 550gSainsbury's£0.94£1.71/kg
9Hollings Natural Dog Treats Pig EarsWaitrose£4.00£2.00/each
10Hollings Natural Dog Treats Filled Bone with ChickenWaitrose£2.00£2.00/each
11Sainsbury's Meaty Strip Dog Treats with Beef x20 200gSainsbury's£0.45£2.25/kg
12Sainsbury's Meaty Strip Dog Treats with Chicken x20 200gSainsbury's£0.45£2.25/kg
13Tesco Meaty Strips Chicken Dog Treats 200GTesco£0.45£2.25/kg
14Pedigree Jumbone Mini Adult Small Dog Treats Chicken & Lamb 4 Chews 4 x 160gMorrisons£1.45£2.27/kg
15Sainsbury's Dog Treats, Log Bones x2Sainsbury's£0.55£2.75/kg
16Sainsbury's Dog Biscuit Small Bones 800gSainsbury's£2.20£2.75/kg
17Sainsbury's Dog Treats, Mini Log Bones x4Sainsbury's£0.55£3.06/kg
18Winalot Shapes Dog Biscuits 1.8kgAsda£5.51£3.06/kg
19BONIO Original Dog BiscuitsWaitrose£2.00£3.08/kg
20WINALOT Shapes Dog BiscuitsWaitrose£2.50£3.13/kg
21Sainsbury's Dog Biscuit Bone Selection 650gSainsbury's£2.10£3.23/kg
22Hero by ASDA Hero by Beef Flavour Gravy Bones 800gAsda£2.58£3.23/kg
23Waitrose Dog BiscuitsWaitrose£2.65£3.31/kg
24Sainsbury's Dog Treats, Meaty Rolls x15Sainsbury's£0.45£3.33/kg
See The Live Dog Treats Comparison →

Cheapest Dog Treats: FAQ

Where is the cheapest dog treats in the UK?

Right now the best value dog treats is Pedigree Dentastix Daily Dental Chews Small Dog 105 Sticks 105 per pack at Morrisons, £29.50 (£0.28/each). SmartShelf ranks dog treats by price per unit across 6 supermarkets, updated daily.

Which supermarket is cheapest for dog treats?

We compare dog treats across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Morrisons has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare dog treats prices?

We list each product's price per unit (£/kg, £/litre or per item) so you compare like for like, and we show loyalty prices such as Clubcard and Nectar where available — free, with no sign-up.