Used this to clean my dog's urine on carpet. It did its job just fine. The only flip side is that I left the clean side water in it and it leaked. Luckily I left the cleaner on a tiled floor, but I will empty the water tanks after using it in the future