Any soap will foam decently in a good foam cannon. The special foam soaps will foam more than others. The Griots stuff is good, but pricey. For day to day washes I use Meguiars Hyperwash.