We moved into our home and the person before us had animals. The smell was still there even after having the carpets professionally done. We got this to go in our Hoover Powerscrub deluxe. There is no more cat smell and the carpets are amazing looking!