I wear overshoes over my leather lace up shoes on flat pedals with toeclips. The Aldi and Planet X ones fit fine but I bough a pair of Gore overshoes which don't fit over the size stated. They only wear out by walking on them. My left one always gets tattiest underneath because that's the foot I put down when I have to stop in traffic and at junctions. If you wear ventilated trainers, you'll still get water and wind going through.