PC Clean Carpets. We started using this local brother/sister business when we moved here 7 years ago, based on several recommendations from various friends and businesses. They will even come back out and spot treat your carpet for free if there is a hard to remove spill and always leave bottle of cleaning solution behind for those of us with pets. http://www.cleancarpets.net