you use to clean suede with fullers earth but i think you can buy cleaners from cobblers shops , i woundn't put them in washing machine as the glue to hold the sole on might weaken .
hhmm, hadn't thought about the glue. Because the shoes are a light colour I think they need a good soaking to bring the dirt out but I'll have a look for some cleaner.