Manufacturers recommend that your carpet should be professionally cleaned at least once a year, even more often if you have pets. But carpets are a big investment, and regular maintenance is also an important factor to keep them looking their best between professional...