Cozy, well-made staples are something you really can't have too much of. From perfect cashmere sweater to festive knits for four-legged friends, you'll find a little something for everyone on your list at Orvis.
River Road Black Watch Jacket ($298), Classic Cashmere Turtleneck ($149), Classic Cashmere Cable Scarf ($129), Cashmere Cable Cap ($69), all by Orvis
Buffalo Check Dog Jacket ($49), Barn Coat Bolster Bed, Comfortfill (starting at $149), both by Orvis
Classic Barn Coat ($169) The Perfect Flannel Shirt ($79) Battenkill® Cashmere-Lined Gloves ($98), all by Orvis