it entirely depends on what you are buying the jacket for. Sheepskin is winter wear and is phenomenal in upcountry rural areas and inclement temperate climates. If you are outdoors all the time then go Sheepskin. Cowhide is better for warmer weather and urban.