We bought a new rug, just before two puppies came into our lives. I have been amazed at how effectively it pulls up the urine and then deodorizes the area. I've only had it a couple of days - but oh my it has been a life saver.