When tackling the soles, nail polish remover can do the trick. Scrubbing the rubber parts of the shoe with the liquid and a paper towel should remove stains, but the fabric might require another c ...
I [Espinal] like this one for its non-sticky formula and easy spray. For smaller stains: Horsehair Shoes Polish Brushes ...