Steam cleaning typically removes over 90% of dirt and bacteria from carpeting, making it the finest approach for cleaning carpets.