My foot locker stuff works good on my white leather shoes, doesn't really work on cloth, and you'll need to use some elbow grease, And scrub, but most of the dirty stuff will come off, especially if u drive a lot the heel area gets dirty quick in white shoes
it also gets jeans stains off fairly well, It comes with a plasticky scrub as the lid and it works
You'll eventually get to the point when u just don't care... I bought white fred perry canvas shoes and they're so easy to get dirty.. now i don't care and I prefer the vintage character