This carpet cleaner is wonderful. I purchased because I was tired of renting and loved it when I rented it. Love it even more now that I own it. Can use whenever needed. I have two dogs and this has been the best carpet cleaner I ever used.