Tough Shirt?

Any ideas on a LS top that will handle snags.
I like the King Gee smock style heavy cotton shirts for everything but the fact that they get and stay wet. All the lightweight options iv'e found just seem to end up as expensive rags.
I like the King Gee smock style heavy cotton shirts for everything but the fact that they get and stay wet. All the lightweight options iv'e found just seem to end up as expensive rags.