For any cold weather activity, layering is your friend. Carhart is good and purpose built, its tough thick and can handle strenuous work, abrasion and somewhat ripproof. The only issue i see is most of it is made of cotton, which will absorb and retain sweat. Part of staying warm is the ability...