Yes, and no. Technically you can lift weights or run in just about any shoe, and some people don’t wear any shoes at all, but know that some pairs offer better benefits over others. For example, cross-trainers can support you through multi-directional movements and during Olympic lifts, whereas running shoes will help you sweat out cardio but won’t offer the support you need during a heavy squat.