I went for a ride last weekend around some forrest trails, it was particulary muddy with lots of puddles, and was also raining at the time.
I've got a good set of mudguards, so my back was reasonably clean
The only part that really got wet/dirty were my trainers and shins.
I understand mudguards can only prevent dirt/water to a certain extent, but what can I get to prevent me ruining my trainers on each ride?
I've heard about overshoes, but have read mixed reviews about how after 10 minutes or so you'll still be just as wet as if you didn't bother, and they're not much use if you come off your bike and step in a puddle..
What about mountain bike shoes, are they waterproof?