Carpet Shampooers act as a surface cleaner, which implies that it cleans the top parts of carpet fibers but may not reach dirt/residue at the bottom. Carpet cleaners, on the other hand, facilitate deeper cleaning, with the application of enough force to pull the dirt from deep down the carpet fibers.