I'm using construction work trousers. They have many pockets to carry everything you need. With two hanging pockets, the other one for goodies, and the other for crap. There's also pockets for kneepads, for those who use them.
Something like this:
Something like this: