rug doctor deep upright carpet cleaner deep carpet cleaner machine best in pro deep carpet cleaner with motorized rug doctor mighty pro x3 commercial rug doctor 1093170 deep carpet cleaner review the rug doctor carpet cleaner the 7 best carpet cleaners of 2023 rug doctor deep carpet cleaner review carpet cleaning machine rug doctor rug doctor flexclean carpet cleaner at portable spot cleaner home auto refurbished deep carpet cleaner machine