Professional carpet cleaning companies use several carpet cleaning methods to clean a home’s carpets. A cleaning agent is applied to the carpet to help suspend dirt and debris in the carpet.Area rug cleaning NYC help in providing the professional carpet cleaner.