How about telling him that he has lots of options as to where to wee - the shower, the bath, the back yard, the potty, the toilet. You don't care which he uses. And while he's at home how about no undies and no pants?
And maybe put the potty in a really private place - does he have a tent or something similar?