This works great. I have two dogs and had stains that have been there a while and it cleaned them all. The smell is also very good.