I have cats, pet rabbits and rats. They all smell up my carpet in one way or another. I tried other cheaper stuff and it just didn't get out the odors. If there is a bad urine smell I use the new stuff they have out for cat urine to pretreat the spot and it works great. Then I just rug clean as usual. I highly recommend trying it.