Could also stop tears in your rug. Steam cleaning may include a bit pricier compared additional methods, however in the long-term you'll save a bundle.
Most carpet manufactures suggest that steam-cleaning technique should double to clean a carpet thoroughly. http://Koreaskate.Or.kr/game/bbs/board.php?bo_table=free&wr_id=951846