On a beige carpet (contains wool), I find that when I remove a stain with ordinary carpet cleaner the area surrounding the stain shows 'wet' marks which do not disappear even when dry. furthermore the cleaned area does not return to its original colour. Instead it becomes more attractive to soiling. What can I do. Do I have to clean the whole carpet? If so what with ? Can I apply anything to resist soiling )