The best clothes for the gym are those that are both functional and stylish. They need to allow you to train without getting the clothing caught up in the weights. They should also be loose fitting so you can move through a full range of motion freely. Pants need to be 'squat proof', offering the stretchability you need to go 'ass the grass' without any embarrassing mishaps.