If you have invested in carpets for your home, then you should make sure they are regularly maintained. This is because they get invaded everyday by thousands of small particles such as dirt, dust and sand. Another problem is if you own a dog or a cat as it will shed fur all over the place. For homeowners who have kids, you may have to deal with accidental spills from milk, juice, and other liquid, leading to stains on your floor coverings.