What is the best kind of carpet cleaning? I had someone steam clean my carpets 3 years ago and they didn't look that much better. Is there a company that actually shampoos the carpet, or is that not done anymore? Is renting the Rug Doctor the best option? Let me know what you have experienced. I have 3 bedrooms and a bonus room with stairs I need cleaned.