Professional carpet cleaning services are often needed in carpets that are heavily stained or heavily used. For these carpets, regular carpet vacuuming will not suffice. However, carpet owners need not worry that they would always need to pay for the services of professional carpet cleaners. Carpets that are used in private residences can be cleaning by simply vacuuming them regularly. These carpets are not exposed to heavy footfall traffic so, it is easier to maintain them. A compact carpet cleaner may be used for cleaning these carpets. These compact devices are easy to use. In fact, novice carpet cleaners will learn to operate them in no time.