no ... a under shirt looks crappy ... and it's goin make you HOTTER which will make you sweat MORE if you are a heavy sweater ... by a dress shirt that can breath ... a guy wearing an under shirt is like a chick wearing granny panties under a dress
Yes, you should always wear a T-shirt beneath your dress shirt, so there are no embarrassing sweat stains on the armpits. Even if you bathe everyday, the shirt would absorb your body odor over time, and the stench will linger even after washing