This can happen if a heavy detergent residue is left in the carpet, a mistake commonly made by those using DIY machines and the lower cost end of the market who are looking to speed things up by cutting corners. It is like washing your hair and not rinsing it. Cleaned properly and professionally with either ‘steam’ cleaning or low moisture, your carpets will not re-soil quickly.