refurbished deep carpet cleaner machine rug doctor mighty pro x3 carpet cleaner carpet cleaner with upholstery cleaner rug doctor deep carpet cleaner review rug doctor carpet cleaner rug rug doctor rug doctor portable spot rug doctor flexclean carpet cleaner at rug doctor carpet cleaner save on rug doctor deep carpet cleaner review 96 oz pet deep carpet cleaner 05046 rug doctor corded upright deep cleaner how we used a rug doctor al for end