I used on carpet where my older dog had been going for accidents. Some stains that were unable to be cleaned with regular shampoo and vacuum, came up instantly!
This is great! I had been leaving my regular cleaner handy, with some puppy accidents, but this is so much easier and it works great! I don't know how the cordless cleaners work, but I went with the corded to make sure it had good power.