This was a great product!! My dog seems to like to urinate on my carpet, it gotball stains out and the smell thankfully!! I do not know why my dog continues at this age to urinate on my carpet but this is a great product to get that smell and stains out, he has not urinated in that spot since using this product!!