I bought Sham Wow as a joke for my boyfriend. However, at the same time they arrived we got a new puppy who was difficult to potty train. The Sham Wow was the best thing I have found for sucking stains out of carpeting. It was a godsend for us and our new house!