Men are hard to buy for mostly because they'll tell you they don't need anything. So skip the gadgets and get him something he'll use every day without thinking about it.

Sheepskin slippers
Men's Sheepskin Moccasin Slippers, £110. Brown Italian suede, fully lined with natural sheepskin, with a rubber sole that copes with the kitchen floor and the odd trip out to the bins. Made in Portugal by Hugs & Co. UK sizes 7 to 14.
Sheepskin is warm but breathable, which is why he'll still be wearing them in March.
A tartan blanket for the sofa or the car
Royal Stewart Tartan Recycled Wool Blanket, £24.99. About 150 x 175 cm. Over his knees by the fire, on the back seat for winter walks, or under a picnic come spring.
A wool throw for his chair
If there's a chair that's definitely his, the Oatmeal British Wool Throw (£140) is a good thing to leave over the arm. British wool, traced from the farm to the finished throw.
A stocking filler
A faux fur hot water bottle for £11.99. Slate grey or royal blue if pink isn't his thing.
Order by Tuesday 15 December for Christmas delivery. Everything is sent from the UK.