I have used DryCarpet Cleaning service twice now and I am very happy with the results. I have a dog and DryCarpet gets his pawprints (and other stains) out - and they stay out! The carpet is dry when they leave so there's no need to tiptoe around. Most important of all, the customer service is great. They show up when they say they will and they are very professional. I would recommend this company to anyone.