I first bought the Kandoo Instant Foam Handwash when my grandson was potty training to teach him to wash his hands after using the potty. It actually helped in the training process, because he loved using the soap so much, it made him want to use the potty more often. Kandoo comes in a pump dispenser that dispenses colored foam. One press of the pump is all that is needed for his little hands. The soap clings, but is easy to rinse off.
The only negative about this, is that I do have to monitor his use, because he will try to pump it two or three times, instead of the once that is needed. He also has been found in the bathroom playing in the soap and water. You may have to put it out of reach, like I do to prevent over use!