It's a wonderful issue

Pilot is a hiker, he loves to hike his leg as high as possible to pee. He gets urine on his back legs, his front legs, his chest and his skirt. I don't know what to do. It makes him smell like pee and when he gets on your lap and makes your clothes wet with pee, it's just not pleasant. Anyone have this issue or know a solution to it. Right now I keep his skirt short and it helps, but doesn't prevent it.