This is literally the worst steam cleaner I have ever used. I couldn't even get it to clean up baby spit up, let alone any pet messes. The battery life is terrible and it leaves everything soaking wet no matter how many times you go over the area. The only thing this is good for is a child toy to clean up pretend messes because it won't do much else.