Armor All 22 oz. Power Foam Carpet & Upholstery Cleaner. This deep cleaning, foaming formula with fast-acting stain removal quickly breaks down and removes tough stains like mud, salt, grease, food, coffee, and more. It is safe for use on carpets, upholstery, and other fabric surfaces, and leaves no sticky residue behind.