Wait to buy dispensers on clearance or better yet, when some lady gives you one of the above mentioned smelly soap dispensers, reuse it once you are done making yourself hungry washing your hands.
Fill the container with water, put in enough dishwashing liquid to turn it blue or yellow or whatever color you got. That's it. Not only does it come in handy for washing hands, but for washing just a few dishes in the sink separately and for squirting one pump into your tin can or plastic food container to rinse out to store in recycling. And the boys won't turn their noses up at using fruity girly soap.