Coming up with Christmas gift ideas for boyfriends is tough, and stocking stuffers can definitely up the ante. Instead of finding just one perfect gift, you have to fill a whole stocking full of holiday surprises.

Luckily, we have a few gift ideas for shoppers looking to put something special in their significant other’s stocking.

Everyone knows to throw in staples, like toiletries or treats – and we’ve included a couple of those – but we also have a few more unique gift ideas for your man. Many are cheap finds for less than $20 or even $10, while others cost a little extra. Hey, isn’t he worth it?

See our 20 stocking stuffer ideas in the gallery below, and if you’re still stuck for Christmas gift ideas for your boyfriend, we also have some suggestions that cost less than $50 and $20.

Well, these are just adorable. And no, you can't eat them.
Croissants Stud Earrings, $13, available on Etsy

Nobody likes a mess, period. These cute coasters are not only practical, but also a great conversation starter.
Suck UK Splat Stan Coaster, $18, available at Amazon.ca

If you have a baseball lover who loves to collect memorabilia, get him or her an autographed collector's item.
Alumni Toronto Blue Jays Brett Lawrie Autographed Baseball, $135, available at the MLB Store

For those of you with a constant traveller on your list, help them keep track of their vacations with these tiny world map magnets.
Glass Fridge Magnets World Maps, $18, available on Etsy

So fresh and so clean. For that person who loves a good 'ol bath, surprise them with a fancy bar of soap.
Foam On The Range Soap, $8.00, available at Urban Outfitters

If you have a toddler on your shopping list, this educational gift (yes, they can be cool) will keep the little one happy as well as mom and dad.
Captain Calamari Play and Grow, $15, available at Chapters Indigo

Get back in the summer grove with this fun monster-inspired ice pop makers.
Joie Monster Push Pops, Set of 4, $10, available at Amazon.ca

If you're a fan of "Breaking Bad", then there is nothing sweeter than this present.
Blue Meth Blue Sky Edible Image Lollipops, $22, available on Etsy

Look, we all need a hydrating lip balm for the cold Canadian weather — this one also happens to come in sweet flavours.
Smooth Sphere Lip Balm, $4, available at various drugstores across Canada

A fun and bright twist on something people use almost every day.
Starfrit Little Fun Style Bottle Opener, $3, available on Amazon.ca

For someone who loves that fresh smell of the holidays...a little too much.
Enchanted Forest 5' Pinecone Candle, $8, available at The Bay

For the hardworkers in your life, help them de-stress with these muscle knot relief balls.
J/Fit Muscle Knot Relief Balls, $16, available on Amazon.ca

Warning: Your hands will be warm for a long, long time.
Mini Hand Hottie Gingerbread, $5, available at Chapters Indigo

For those of you like to think Canada Day is every single day.
Sochi 2014 Rubber Bracelets Three Pack, $10, available at The Bay

Anyone who has a dog will always appreciate something for their pet.
Puptreads Ball with Rope Dog Toy, $9, available at Canadian Tire

Mini-cookbooks are the way to go for anyone who loves to cook ... and brag about how good it was.
Periplus Mini Cookbooks: Authentic Malay Cooking, $5, available at Amazon.ca

Friendship bracelets are so last year.
2-Pack Hats, $13, available at H&M

Keep within the holiday spirit with these customized Christmas tree ornaments.
Chalet de Noel 3' Wooden Nutcracker Ornament, $4, available at The Bay

If the man in your life needs their wallet replaced, try this slim card holder.
Bleecker Leather Slim Billfold ID Wallet, $128, available at Coach