All you need is a empty foam body wash or foam soap dispenser. Fill half the dispenser with any body wash and the rest with water. Slowly mix together by turning upside down for about a minute. It will take a couple pumps to get it going but works great.
*Same process can be done to make foaming hand soap (just use regular hand soap). 🙂
I got the Dove shower foam free with my first Walmart Grocery pickup order and just kept it when it was empty. Plus, I only paid .50 cents for the Suave body wash after sale and coupon. 👍🏻