Vacuuming your carpets every day is not enough to get rid of all the dirt especially stains that accumulate over time. It is necessary to deep clean carpets on a regular basis to eliminate dirt as well as dust mites and other harmful bacteria that may have made your carpets their home. Just chucking water and detergent on your carpets and scrubbing them for a while will not eliminate all this dirt. Once you have cleaned your carpets, you need to suck the dirty water out using carpet extractor vacuums. These vacuums have much stronger sucking power than regular vacuum cleaners and will remove dirt deep down in the pile as well as the under felt. This will allow your carpets to dry quicker and minimise any residue from rising once they are dry.