25 of the best stocking fillers for Christmas – and prices start from 50p

THERE is nothing better than diving into a Christmas stocking on the morning of December 25.
It's not just fun for children to open lots of little gifts, stockings are loved by plenty of adults too.
However, the cost of buying even small presents can start to stack up if you're not careful.
We have scoured the shops to find little and affordable treats.
Here is our selection of gifts that can fill out a stocking - all for less than a fiver..
Bath bombs are a fab stocking filler for anyone who loves a soak.
Primark has loads of different designs and fragrances to choose from with prices starting from £1.30.
A pack of tissues is always handy in winter for sniffles.
This festive design from Flying Tiger will cheer anyone up and perfect for taking on the go.
Everyone needs a sweet treat in their stocking.
Tesco abominable snowman mini biscuits are cute and work as a filler for almost anyone.
Coffee fans will adore this Christmas Ground Coffee blend from M&S, £3.10.
The brew has a chocolate base alongside sweet citrus notes for a deep and rich flavour to hit the right notes for the festive season.
This Oh Honey! shower gel foam Poundland gives a luxurious lather without a premium price tag
It’s infused with a sweet fragrance and honey extract to help soften and refresh skin.
Making a stocking for your pampered pooch?
Choose from a £1 Christmas tree or mince pie chew toy from Pets At Home.
Is it even Christmas if you don’t receive some new socks? These Kermit cosy socks from Dunelm will bring joy to any recipient.
You can choose from other Muppets characters too.
Beauty lovers will be pleased with a nail paint from Barry M. There are a number of shades currently on sale for £2.24.
We like this iridescent shade Agave which will work well for a New Year’s bash.
A child’s stocking needs a pack of gold coins.
You can get a pack of Cadbury chocs in shiny foil for £1.65 from B&M.
Pen and paper always comes in handy. This gingerbread pad will make to-do lists a lot cuter.
It’s down from £1.49 to £1.19 at Wilko.
Popcorn is great if you need to bulk out a stocking without splashing out too much cash.
We love this bag of Netflix and Chilli caramel popcorn, £1.50 with a Nectar card at Sainsbury’s or £2 without.
The Works has a range of Christmas crafts that will work well for stockings.
This reindeer crochet kit is £3 and you can also choose from Santa or a snowman.
This mini bottle is a fab addition to an adult stocking.
Small bottles are £2.75 each or you can buy three for £6 at Morrisons and choose from white wines and prosecco too.
Give a little pampering treat with this Simple biodegradable sheet mask from Boots.
The mask will help soothe and hydrate skin.
A beanie hat will come in handy over the colder months.
This one comes in a couple of different colours and is currently reduced to £3.75 at Matalan
This body spray will fit nicely in a stocking and be well received.
And you can choose from a few different fragrances.
Christmas is made for games and four in a row is a classic.
This mini version from Flying Tiger is a perfect gift for almost anyone.
You can never have too many candles.
Asda has a range of affordable fragrances to choose from but its Spiced Berry scent has all the festive feels.
This cute pack of lip balms will help protect lips from cold winter weather.
The festive packaging and scents will be a hit with teenage girls.
Kids can bring their favourite animal to life with these fun little puzzles, £1.50, from Hobbycraft.
There are a range of animals to choose from and it can also be painted after its put together.
A good mascara will be a hit with makeup fans.
This Revolution one is down to £2.50 at lookfantastic.com
If you want to add a real treat to a stocking, jewellery never misses the mark.
These earrings are bang on trend and look far more expensive than their £3.99 price tag.
This mint chocolate reindeer is a tasty treat for children and big kids alike.
And for less than a quid, it's great if you have multiple stockings to fill.
All kids love colouring so a pack of new pens will suit most little ones.
This pack of 12 is down from £7.49 to £3 at Ryman.
With temperatures dropping, these hand warmers are an ideal addition to a winter walk on Boxing Day or over the colder months.
A pack is £1 from Boots.
Consumer reporter Sam Walker reveals how you can save money on your Christmas shopping.
Limit the amount of presents - buying presents for all your family and friends can cost a bomb.
Instead, why not organise a Secret Santa between your inner circles so you're not having to buy multiple presents.
Plan ahead - if you've got the stamina and budget, it's worth buying your Christmas presents for the following year in the January sales.
Make sure you shop around for the best deals by using price comparison sites so you're not forking out more than you should though.
Buy in Boxing Day sales - some retailers start their main Christmas sales early so you can actually snap up a bargain before December 25.
Delivery may cost you a bit more, but it can be worth it if the savings are decent.
Shop via outlet stores - you can save loads of money shopping via outlet stores like Amazon Warehouse or Office Offcuts.
They work by selling returned or slightly damaged products at a discounted rate, but usually any wear and tear is minor.