I have a golden/collie mix who tends to have accidents pretty regularly. I hate the smell, even when I think its clean. I used Hoover oxy pet urine eliminator and not only did it clean the carpets so well, the only scent left behind is a clean refreshing scent.