Before I retired (2011) I wore Army cargo pants. I'd stuff an insane amount of things in the pockets, including a 11" laptop.
But the Army cargo pants/BDU's didn't hold up to my Mississippi briar patches.
I tried Propper, better but still a nogo.
Tried Carhart, nice but then about 2015 I tried Duluth Trading and stopped.
Duluth makes some fairly heavy cargo pants. I've some pairs I can stuff in
'knee pads" when I know I'm going to be kneeling a lot,
Loaded with tuckable 4-in-1 cargo pockets, double knee pouches that accept our knee pads
Their knee pads are $20/pair. I cut cardboard or some thin foam instead.
They also made a pair of "
logger" pants, no cargo pockets, but had a double layer, which is thick enough almost to repel barbwire.
My one beef with Duluth is that they used to sell 13" cargo shorts which were great for me. Just about covered the knee. I really need a 14". But they cut back to max length of 11"
I've tried several other brands of shorts but none hold up like my Firehose.