As an active dog foster, I am frequently bringing new dogs into the house along with my own two. I am constantly cleaning up after them. I have a Bissell spot remover already that works pretty good so I thought I would try this one. Now I am giving my old one away. This one is much lighter and cleans better but is more gentle. I used it on the rug first but quickly moved on to the fabric couches. It works great there too. I teach first grade. I brought it into the classroom and it even worked on the pink cupcake frosting squished into the carpet, Great product!