I bought this because I own 3 dogs lots of carpet it is amazing cleans the carpet with fabulous results and does the upholstery with the same results I highly recommend this product