This is an excellent product. I have a couple of puppies and this has been a miracle for me. I was having a carpet cleaner come every few months and this has helped me clean up little stains without the huge mess and the huge price. I also have used it on my couch and it works great!