We have a small older dog who can't hold her urine. I wasn't sure the carpet cleaner would work as her urine smells pretty bad. I was pleasantly surprised how well it worked. We cleaned the whole carpet and not only did it get the stain and the smell out, it got the whole carpet cleaner.