Waistcoats/vests are making a great comeback in the world of male fashion. They team well with standard shirts as well as with t-shirts, and mean he doesn’t need to wear a classic jacket. Different details or fabrics provide for various looks.
Recommended fabric:
Gabardine, linen, flannel, denim