Yes it will. Our machines are more careful and extract more moisture as well as more dirt from the carpet fibres. We are also trained to not over wet the carpet and use spotters that work rather than wetting and scrubbing which is the temptation if you are not getting the results you want.