If flasks and mugs aren’t your grooms taste and he is stumped on how else to thank his groomsmen, why not suggest he take all his groomsmen to a tailor for custom made dress shirts. There are many tailors that allow you to chose the fabric, neck type, body length and cuff type who will then construct a custom made shirt, many times in as little as two weeks, for as little as $150 depending on fabrics. If you are in the Cleveland area we highly recommend Davide Cotugno in Brecksville, they have a great selection of fabrics and are very hands-on to ensure a perfect fit! If you aren't in the Cleveland area many chains like Brooks Brothers and Thomas Pink also provide custom made shirts. I’m sure each groomsman would greatly appreciate a perfectly fitting shirt, and if you are not having tuxedos at your wedding you could even have each groomsmen wear their customized shirt under their suit!