Don't pick out a company that cleans carpet based solely on just their merchandising.
A reputable company has employees trained on the right way to clean every type of rug with the most care and caution. use a foam product that they spray on carpeting. http://Pr.lgubiz.net/bbs/board.php?bo_table=free&wr_id=521477