I am a huge fan of Duluth Trading Company. The Fire hose work pants are incredibly tough, have lots of pockets and are well made. They also happen to somewhat water resistant (yet are 100% cotton) and stain resistant.
Some years ago, I was running for something in my yard. I have mostly coarse cement pavers. I took a good fall and placed my arm up to soften the blow. I happened to be wearing their fire hose fleece lined work jacket. Not only didn't I not terribly bruise my arm and elbow, the jacket was hardly scuffed.
I am a huge Filson (Made in the USA) fan but dollar for dollar, Duluth has some of the best stuff out there.
Bob