I have three dogs and also cats. Accidents happen and I was tired of getting my carpets appointments for steaming. My wife wanted the more economical model but I said nope , let's get the top of the line. We did and we are glad good product.