I have 3 yorkies running around my house and needless to say we have accidents occasionally. I usually go out and rent an expensive commercial carpet cleaners and after a while it has gotten pretty pricey. The big green is wonderful not only is it a heavy duty machine but has a scrubber bar to allow for extra dirt removal. I would definitely recommend this cleaner to anyone who has carpets in their home.