Best carpet cleaning solution I've ever used. Believe me. I've tried them all. I have 3 dogs. All house trained, yet they still track in dirt. Recently my cat brought a bird, she'd killed, in through the dog door. A bloody mess. This solution cleaned it up as if it never happened. Thank goodness