I like an open vest with nothing underneath (I mean shirtless). Haven't tried one on a big boy like that though.
I'd at least give him one for a day to try it out.