I have four kids and one puppy, and between potty training the puppy and my toddler, this has been a lifesaver. I first used it to clean my couch. It cleaned more than just what I could see. The dirty water was shows just how much was cleaned out of it. I love the tool for cleaning up accidents. It has been extra helpful for potty training trying to clean up small and specific spots. And I also love how small the machine is so it can be stored easily in my garage and pulled out easily when I need to use it.