Regular, periodic cleaning of any carpet should be done professionally. Hire a cleaner who uses truck mounted equipment rather than a portable unit. Cleaning carpet yourself is not recommended, apart from spot cleaning. It is impossible to buy, rent, or borrow a machine that is as powerful as a truck-mounted cleaning system. Always let your carpet cleaning professional know whether your runner is made of synthetic or wool fiber.