Dressy or special occasions don't always require that you wear formal shoes. You can sometimes get away with wearing tennis shoes or sneakers at such events, as long as the rest of your outfit is appropriate and your shoes complement your outfit. However, your shoes must be sparkling and immaculate, something which can be a problem with white soled shoes. Luckily, you can clean them to regain their original appearance.
Dirty Rubber Soles
Turn your shoes over and generously sprinkle a powdered abrasive cleaner onto each sole. Fill a spray bottle with water and spray the sole of each shoe lightly to make a paste.
Scrub the soles of each shoe with an old toothbrush, removing caked in and embedded dirt.
Rinse off the shoes and pat them down with paper towels. Let them air dry fully.
Discolored White Rubber Soles
Spray the rubber soles of the shoes liberally with a whitening tire cleaner. Allow the solution to soak into the rubber for around five minutes.
Scrub the rubber soles with a scrub brush, until you see the soles start to regain their white color.
Rinse well and pat dry with paper towels.