I spent about $150 on a carpet shampooer, a Bissell, it's easy to use and do it myself. The machine is always in the closet, right beside the vac and I can use it whenever I want and/or do as much as I want. My family room carpet takes a beating so it gets cleaned more often than the other rooms with carpet.
The only company that I would refer you to is Pearson's.
Interesting. Is the carpet damp for a long time? Does it use a carpet shampoo or just hot water?
Usually, my carpets are dry to walk on within an hour, give or take. It vacuums up (sucks up) the majority of the water back into the tank ... with patience. You have to keep running the machine over the spot cleaned for a couple of minutes for it to suck up the excess water.
It can use a carpet shampoo or just hot tap water.
I usually use a slight amount of the shampoo in the dispenser ... a lot less than it shows on the dispenser, but I also pre-treat the areas that are really bad. Bissell sells the shampoo as well ... all at Walmart.
Do NOT use Pearson's, I'm sorry to say. Friends who are in the flooring business recommended them, so I hired them to clean my front rooms. I found them to be quite expensive.
The very next day following the cleaning, there was still a strong urine smell in 2 areas of our carpet, which was why I hired them in the first place. I called the company, they were very nice, and the same technician came out again.
I was told they would be cleaning all the carpets, but he didn't. He took a black light to locate urine, found the 2 areas and then proceeded to clean only those. I guess Pearson's has never heard of products that neutralize smells, because this second time, the pee smell was STILL there, and I'm out $240.
Never again. I called the Oxy Clean company in The Woodlands (have used them before), and for $302 they did almost the entire house and treated 2 rooms for urine.
I'd love to recommend Pearson's because I know they're locally and family owned, but my experience was not good at all.
The home versions are good for spot stains, and I use mine regularly, but you should get a professional out at least twice a year, as they get a deeper clean and "fluff" up the carpet, use a protector, etc. I rotate our company; downstairs, 3 months later upstairs, 3 months later downstairs, etc.
I have this one but I only paid $88 for it at Home Depot a few months ago. I was floored at the price.