This is my fourth Bissell carpet cleaner. I have two indoor dogs and one of them has a weak stomach and has diarrhea and throws up sometimes. This carpet cleaner is great for spots and is more efficient than the others. I love it!