Then, suddenly, you step in a puddle. Your trainers are now not only wet, but dirty, smelly, and just... not fresh. We've all been there! Considering we wear our trainers almost 24/7, it's no ...