All carpet suppliers suggest steam cleaning because it's the most comprehensive method finding the job carried off.
Solution to to clean your rug properly, however, you want to work with the sort of material you on your rug. http://forum.altaycoins.com/viewtopic.php?id=1521743