Resolve is the worst thing you can ever use on your carpets. I have 8 babies and most of the pee on the floor at least every couple of weeks. If you use this stuff, it creates a sticky film on the carpet, then when you walk across it - days later - it leaves black tracks where it cleans off the bottom of your shoe! Woolite pet stain remover is way better!