I use this product everytime I shampoo my carpet. I have 2 dogs and 3 cats and this product cleans very well and doesn't have any strong odors while eliminating the pet odors that get into my carpet.