I have Labrador Retriever house dogs who will occasionally have an accident. I have used the little green cleaner for over 10 years and it works amazing well as far as durability, ease of use and its suction. Clean the spot as soon as you notice it, and be prepared to apply several applications and you will have a perfectly clean carpet.