Carpet shampooing is a carpet cleaning process, which involves the usage of carpet shampoo. The carpet shampoo is a liquid detergent formulated to specifically clean carpets. It is mainly used with a carpet cleaning device to create foam. The product generates foam which traps the dust and dirt present on the carpet. After the foam dries, you can vacuum the residue with ease.