Adam's Carpet & Upholstery Cleaner is different our non-foaming formula contains no soaps. That means it stops cleaning when it's supposed to. Plus, cleaning without foaming means less work for you, the cleaner easily deactivates and is blotted away with a towel. Simply mist over the soiled area, agitate with a carpet brush or towel, and wipe dry. On tough stains, you can saturate the stain, allow to dwell for a few moments, agitate with a carpet brush and then blot dry with a towel.