Always wear an undershirt with dress shirt. Crew neck if the dress shirt is buttoned, v-neck if it is unbuttoned. The undershirt keeps sweat and skin oils away from the dress shirt. Those of you who claim not to sweat should probably consult a doctor.