I use this to clean up the constant cat throw up on our rugs from my two cats. It works great and doesn't leak. This is our second one, the first was a remanufactured one and lasted almost three years. The new one seems much better.