There aren’t very many retailers making short shorts for guys and it sucks. Even on the vintage market, it’s hard to find anything under a 6” inseam. I got a pair of corduroy 5” inseam shorts for Bearbottom on a friend’s recommendation and they’re pretty good though