Below, 36 of the best shearling jackets and coats–faux, fleece, and teddy included!—to buy now and bundle up all season long.