try military grade pants, they're expensive, but last forever. U can find them in casual, more civilian appearance, even jeans-like.