I have been desperate looking for a shoe polish that doesn't stain my fingers nor my clothes when I apply the liquid polish on our shoes. So far, I have not been successful. I tried the neutral colors so it won't stain my hands and clothes while I polish our shoes but the effect were never good until I tried Tarrago Self Shine Shoe Polish. It's colorless and odorless. It doesn't leave messy stains on my fingers. It's just plain clean. It leaves a nice glossy shine as well so my daughter and husband are both happy to see their shoes sparkling shine!
I have attached here the photo of the sponge applicator and after several usage, it still looks clean! It comes in a 75 ml plastic bottle with a clear cap. The bottle is not squeezable so you don't accidently squirt the liquid polish onto your skin or clothing.
It's really a nice shoe shine and cost less too.