Tennis shoes, as they are typically worn for exercise, walks in the park and sports, can get stained very easily. Unfortunately, white tennis shoes attract and show stains more than any other shoe color. Even the most careful person will likely get a stain on his white tennis shoes at some point. Fortunately, there are ways, and simple products to use, to get stains out of leather or synthetic sneakers.
Pour warm water into a bowl or pail. Wet a toothbrush or fingernail brush in the water, and pour a 1/2 tsp. of dish soap directly on the brush.
Gently scrub the stain with the soapy brush. This should loosen some of the grime. Blot the stain with a cloth towel. Rinse the brush, and reapply soap to gently scrub the shoe again.
Wet a clean cloth towel in warm water. Wipe off the remaining soap from the shoe.
Apply a commercial shoe cleaner. Many are liquid and contain an applicator brush. Apply the cleaner directly to the stain, and rub with the applicator. After the stain is lifted, clean the rest of the shoe with the cleaner.
Polish the shoe with white athletic shoe polish. As with the cleaner, use the applicator that comes with the product. Sponge the white polish onto the shoe as evenly as you can. After you have finished, wipe down the shoe once more with a dry, clean cloth.