DH is a rugby player and runner with big thighs, firm trunk, slim waist. Looks great in the buff but work trousers proving impossible. Waist 31, length 31. Any ideas? Suit trousers seem to fit better, not sure why.