ive got some white K-Swiss with the red and white stripes down the side, and they get dirty very easily. Best thing ive found to clean them is some everyday spray on kitchen/bathroom cleaner and a sink full of warm water.
Spray the trainer with a decent amount of spray, dip a hard brush into the warm water and scrub, then just wash off with a damp sponge. Comes up a treat!!
However, dont wear them in a factory environment as the white leather easily off and they look scruffy.
Had any trouble breaking yours in? Mine rubbed me raw for about 5 days, they are now some of the most comfortable trainers ive ever owned!
I had mine on my feet a total of 2 hours when some idiot went too fast in his car down a country road and splashed some cow muck on them, stained the leather and laces but its about gone now