I purchased thus because I have a new puppy. I soon found out its not just for pet stains. It cleans everything including old carpet stains. Love it. It will sit next to my Bissell vacuum of 10 years. Will be doing all carpeted areas. Bye bye Stanley hello Bissell!