I will only use foaming hand soap in my home--mainly because I love the way it feels and it causes much less of mess as it doesnt ever leak. However, it can be costly every time you run out!
That is until I found a solution to making your own at home.
All you need to do is fill the empty bottle 1/4 full with either other handsoap OR dishsoap, then the remaining 3/4s with water. VOILA!
Sometimes you will find that it is difficult to get the last few pumps out if some soap is left at the bottom of a foam soap bottle--simply add a little water and you can use it right up! :)