I work in a municipal rose garden for 100 or more hours every month and my Carhartt shirts have held up well. The fabric stretches slightly to allow comfortable movement, and only a small number of threads have been pulled up by the sharp, very sharp, rose thorns.

The only defect is the fabric's dye. My navy blue shirt faded in pale streaks across the shoulders and upper back quite soon after I began wearing it.