We use the SpotBot for cleaning up pet messes. We have one dog that pees inside when she gets nervous - which is a lot. This was our second SpotBot in 4 years. We replaced the old one because I think we wore it out and it started to leak. When we used this new one just a few times, it also began to leak after using it - causing more of a mess than actually cleaning due to not suctioning up the water properly, then leaking on the carpet after cleaning cycle. We are about to try again with another new unit.