I like your idea. It's slightly demeaning and emasculating to him, but not cruelly extreme, and it won't squick out any onlookers.