I have a Bissell Pro Heat 2X Revolution that does the job great using the 2X Deep Clean + Protect Carpet Cleaning Formula I use this when cleaning the carpet removing anything being brought into the house from outside like mud or anything else that gets into the carpet using the Bissell Pro Heat 2X Revolution the carpet looks like nothing had been there