Does anyone have a carpet cleaner that they love or is completely awful?

I got one of the little green cleaners but didn't realize that I got the one that doesn't get the water hotter in the machine. With all of my dogs and fostering puppies that aren't potty trained yet I think I need to invest in a big one.