This cleaner did a great job getting some nastiness out of my carpets - between 2 aging dogs and a toddler, my floors are a wreck, but they look almost new after using this cleaner in my Pro Heat 2X Revolution Pet!