Anyone know of good mohair or warm socks/leg warmers, Himself keeps complaining that his feet are cold 
I knit socks and the yarn has a high percentage of wool and a smaller amount of nylon or polyamide for stength. The ones I'm currently knitting are 75% virgin wool, 25% polyamide. My hubby and son say they are much much warmer than shop bought socks and they fit perfectly as I make them to fit their feet precisely.
The only other socks my hubby likes which are not made by my own fair hand

are Alpaca socks - again these have nylon or similar in or they'd wear out very quickly. Do you have a Spirit of the Andes shop near you? That's where he gets them but you can also buy them at their online shop.
Hope this helps.