Protip: Carhartt's duck fabric is sort of water repellent but not ideal for heavy rain or snow. I carry a rain poncho in my inside pocket, because weather can be unpredictable. :
Custom Carhartt Men's Wind & Water Resistant Duck Cloth Full Zip Hooded Work Jacket | Wynston & Co
VTG Carhartt Mens Duck Canvas Jacket Blanket Lined J09 USA Sz 42 XL Tan 80s 90s | eBay
Amazon.com : Carhartt Quick Duck Jac, Pet Dog Vest, Water Repellent Canvas, Brown, Small : Pet Supplies