I have cats and dogs, fortunately they do not have many accidents but I do have very light beige carpet in my living room so it needs cleaned often and this product does a great job for not only cleaning my carpeting but also refreshing the smell. It leaves a very nice clean scent that lasts quite a long time after the cleaning.