Depending on the type of workout you do, running shoes might not be the worst idea to wear. We're talking about cardio classes and other activities that don't involve lifting heavy weights. For CrossFit and especially bodybuilding, we recommend shoes with a flatter sole to ensure you stand on a strudier platform for big lifts. The best cross-trainnig shoes strike a good balance between shoes designed for lifting and cardio, generally speaking.