Carpet cleaning, maybe; stain removal. no way. The person did spend an hour trying to get the stains out, but they kept coming back. It was not soaking wet, I'll give them that, and it smells great, but I didn't want great smelling stains. I bought some 409 and after 3 applications the stains were completely gone. I could have saved over $100 had I done that first.