Carpet cleaning solutions can also be used for removing dirt from carpets. Before using such stain removers, their effect should be tested. Many chemical stains removing solutions contain acids, harmful for rug fibers. Such solutions should be applied to an insignificant portion of a carpet. The portion should be coated with a paper towel for some minutes. After sometime the paper should be removed and inspected. If color of carpet is not seen on the paper towel, the chemical solution can be used. For removing internal mud and dirt from a carpet, professional services can be hired. They use heavy vacuum machines to remove dust deposited in carpet fibers. These services also use special stain removing solutions for restoring original beauty of the carpet. Rug cleaning is a matter of choice. One can do it by himself/herself. It can also be done by hiring professional carpet treating services.