Carpet shampooing is one of the best ways to keep your home clean and healthy. No matter how careful you are, dirt and grime become embedded in the carpeted areas of your home. The debris can be tracked throughout your home if you don't remove it with a thorough cleaning of the carpet using special cleaning solvents. However, there are some advantages and disadvantages to the process that you should consider so you can be sure to clean your carpets the right way.