The Best Carpet Cleaning Machine
While using a Rug Doctor from your local supermarket can do the trick if you've got a messy family like me you'd be best to invest in a carpet cleaner to keep your flooring looking fresh.
There are many great carpet cleaners out there but the most effective one I've found to use was the Bissell ProHeat 2X Select Upright Deep Carpet Cleaner. You can find one for under $300. It uses a combination of heat, brushes and powerful suction to get out all that carpet mess.
The one wonderful thing about the Bissell steam cleaner is that it heats water very hot, which helps get out stubborn stains like wine, and oil. The heat loosens the dirt and stains and then the powerful vacuum sucks it all up. Out of sight, out of mind!
I found quite a few of them on Amazon.com:
Bissell Proheat Upright Carpet Cleaner
I would especially recommend this product to anyone with pets or kids, who as we all know, are especially hard on carpets!