Rug Doctors can be used to thoroughly clean your carpets from dust and bacteria but are not recommended as a replacement to professional carpet cleaning or stain removal. This is because we complete a 3-point cleaning process that involves more than a hired low-cost carpet cleaning machine.