This thing is AWESOME for puppy puddles. I use a soft brush on Carpet to enhance the cleaning.