Is it worth cleaning an area rug by yourself, or should you hire someone to do it for you? Because you can get the same exact results (if not better) than the professionals you should only pay for their services if your find their convenience valuable. Otherwise, save your money.
Before you get the stains off of your area rug, you should first vacuum it. After you're done with that, apply a spot treatment to the stains. If they don't get the results that you want, you need to move on to more tough treatments.
If you browse online websites or your local home improvement shops for carpet or rug cleaners, you're eventually going to stumble upon devices, which look like vacuum cleaners but are actually hot water extractors, which wash out stains. Although manufacturers say that they are steam cleaners, they are anything but, because they use no steam. Regardless, they are still very effective in cleaning your area rugs or rugs/carpets in general.
Something even more intense than a steam cleaner, which you can buy online, is one which you can rent at your local home improvement store, UHAUL, or grocery store. Although they are also called steam cleaners, they are also hot water extractors, albeit more powerful than the ones you can buy online. They'll cost your about $20 an hour to rent and look like little refrigerators.
The rentable hot water extractor machines are very similar to those used by a lot of carpet of rug cleaning businesses in your area. As such, you can save a lot of money by renting a hot water extractor. Although a rug cleaning service is the only place where you can get your area rug (or any rug or carpet for that matter) cleaned with real steam, you can get the same, if not better results, by renting a hot water extractor or buying one online or at a store.
More Information: