Rug Doctor is the world's largest self-hire carpet cleaning company with machines available for rent in over 20 countries worldwide.Rug Doctor supplies professional performance carpet and upholstery deep cleaning machines which are fully maintained and serviced by Rug Doctor itself. Rug Doctor also have a comprehensive range of high efficiency detergents and cleaning products.Over 8 million users a year choose the Rug Doctor system to get outstanding cleaning performance with minimal time and effort. Let Rug Doctor put the freshness back in your carpets.It's so easy!