Shampooing
Cleaning agents like detergents are directly applied to the carpet and a machine for carpet cleaning agitates the carpet. The next process is to extract the entire detergent applied to the carpet. This is done by vacuuming from the carpet. This is said to be the least effective of the methods as it still leaves the dirt and microorganisms in the carpet.
Foaming
The method of foaming is something advanced among the dry cleaning and shampooing. This idea includes the usage of water in very little amount – so that the carpet can dry very quickly. A foam detergent is mainly used in this process which has affinity towards the dirt. This foam is generally worked into the carpet fibers and then extracted along with the dirt.
Bonnet carpet cleaning
This method is generally used in commercial as well as industrial carpet cleaning. The main aim of this method is to get the look of carpet being restored and does not provide a deep cleaning. In this process of cleaning a detergent is applied to the carpet and a rotatory carpet cleaning machine with absorbent pads is used to extract from the carpet





