Shopping for the best sweaters for men is like adopting a dog ... average “nice” wool sweater was made of merino wool or lambswool, and cashmere was reserved for the rich guys.