My ds(9) seems to get through trainers at a frightening rate. He's had expensive ones, cheap ones, branded and non-branded. They all fall apart after a few weeks. Not to mention the fact his feet reek when wearing the cheapo ones. I'm thinking of getting him some Geox ones but just wanted to know if they were really all they're made out to be. Do the ventilation holes really keep out the water or is this a load of old b*cks? Do they withstand all the abuse that a 9 year old can throw at them? I'd love to hear any experiences, positive & negative.