I'm thinking that maybe there could be modern semi-formal clothing, much like this
But personally, if you were to do this, I hope it would be tight on him. He's a big guy after all :P