We use Tri-County to clean our carpeting and they are real proffessional and do a great job at cleaning so give them a try and call them to clean your carpet too.
All reviews seem positive