To remove fresh stains on it we preferably should wash our rug with pure water and apply a thick cloth over the stain. When you leave cleaning to professional, your rug is inspected before washing for existing damage and to generate it is cleaned that isn't right solution and merchandise. http://www.Igmph.com/bbs/board.php?bo_table=free&wr_id=849805