We have a labradoodle puppy and she can create quite the mess. It helps to have this around to help with the cleanup. While she isn't a big fan of it, it does a great job mopping the floor and covers most of the area. This product was something we were already looking into so it is great that we were able to sample it. I do wish that it came out of the box with reusable pads. Only two in the kit makes for a quick re-purchase most folks will likely want to avoid.