This thing is a life saver. My dogs don't always have accidents inside but there are those occasional accidents. This thing cleans it up so fast and you don't see a stain. I used it on my couch as well with having kids accidents happen. The couch looks brand new.