It can seem like a bit of a headache when it comes to choosing presents for the man in your life.
But we think the boys are actually getting easier to buy for, so let us take the stress out of picking the best Christmas presents for your husband or boyfriend for you.
You can't go wrong with a bit of sports chic, so a pair of trainers and a tee will always go down well. Boys also love their toys, so a high-tech speaker is a great thing to add to the Christmas list, while socks, scents and skincare also make great choices.
Put your feet up, grab a cuppa, and let us do the hard work for you with our roundup of the best Christmas presents for him below. See? Easy.
Best Christmas gifts for your husband or boyfriend
1. Acne Studios Oversized Wool Scarf
Make sure he's wrapped up in style with this cool but chic scarf from Acne Studios.
Crafted with super-soft wool, it's an everyday winter essential that last for seasons to come. The oversized silhouette, fringed trims and pink logo label are all
Price: £150, Matches Fashion - buy here now
2. Sonos One SL Smart Speaker
Okay, it might not LOOK terribly exciting, but trust us when we say your bf will over the moon with this Christmas gift.
The easy music streaming speaker fits in just about any space, and it's also humidity-resistant so you can have it in your bathroom. We love how you can stream run it from your Sonos app, and you can still receive calls or texts without interrupting the music.
It's perfect as a standalone speaker, but you can also team it with other Sonos speakers for the complete surround sound experience.
Price: £179, Amazon - buy here now
3. Silver and Stone 'Skull' Cufflinks
Add a cool edge to any smart outfit with these super-stylish skull cufflinks from Paul Smith.
The polished silver finish and coloured stones for eyes create a clever design that comes in a black gift box. The brand has a host of trendy cufflinks to choose from and, if your man likes a pop of colour, we also love this stripy sweater dog design.
Price: £100, Liberty - buy here now
4. Neal's Yard Remedies Invigorate Men’s Starter Kit
The men of today are almost as into their skincare as us ladies, so give him the good stuff with this brilliant organic set from Neal's Yard.
It's got three basics that he'll definitely use: a rejuvenating moisturiser for everyday use; and skin-boosting facial scrub; and a deep-cleaning facial wash. It's a stylish choice for the bathroom as well as an eco-friendly one.
Price: £24, Lookfantastic - buy here now
5. Roebling Cut Crystal Rocks Glass
Whisky glasses make the perfect gift for your husband or boyfriend and, if you're not a fan, you could also use one for your post-dinner Disaronno.
Named after John Augustus Roebling, who designed the Brooklyn Bridge, they were made for the Soho House bar, DUMBO, in Brooklyn, and the straight lines are inspired by the cables on the bridge. Sip into the festive season in style.
Price: £76, Soho Home - buy here now
6. Reebok Club C 85 Classics
The perfect Christmas gift for your husband or boyfriend? A new pair of trendy trainers. You literally can't go wrong.
These Reebok Club C 85s are just the ticket for everyday wear, whether it's to a friend's house, off to the pub, or some sightseeing on a day trip or weekend away. We love the new clean lines and new take on an old classic.
Price: £65, Reebok - buy here now
7. Dior Sauvage Eau de Parfum 100ml Travel Gift Set
This bestselling fragrance is always a people-pleaser and this handy travel gift set comes with a 100ml bottle as well as pre-filled spray to take on holiday or for an overnight stay.
He'll love the present and you'll love the woody cedar and sandalwood meets vanilla and tonka bean scent.
Price: £92, Selfridges - buy here now
6. Paul Smith Signature Stripe Socks Pack of Three
Not only does Paul Smith make excellent cufflinks, he also has a brilliant line in high-quality socks.
This stylish stripy set of three pairs are crafted in England from a super-soft cotton and show off the brand's signature playful style. They also come in a black gift box to make things even easier for you.
Price: £50, Liberty - buy here now
9. Levi's Original T-Shirt
Talking about classics, you can't beat a good old original-style Levi's T-shirt for a bit of laidback cool.
Just pair with jeans and his new Reebok trainers for an on-trend but timeless look.
Price: £25, Amazon - buy here now
10. Especially for Him Gift Box

Treat the special man in your life to an experience he can cherish and remember for years to come.
The voucher allows the lucky user to choose from over 1700 different experience, that include night's out dining, indulgent overnight stays as well as action packed outdoor adventures.
Each voucher is valid for 24 months from the date of purchase.