Once an animal, dog or cat, starts peeing repeatedly, the urine goes down into the backing of the carpet, and the padding too. So you can treat the carpet fibers all you want, and it's probably still going to stink because there's urine underneath. Plus, I can assure you that your animals still smell it even when it's under the surface, so they will continue to do it over and over. You've got to stop the animal from going first and foremost, then you will have to remediate the damage by pulling the carpet back in the closet, cutting out the pad, putting in a new piece, treating the back of the carpet with something for the odor, and relaying it. If the closet is not carpeted, the urine can still seep into the materials underneath, a wooden subfloor or whatever is in there, and it an be a major problem. People don't realize the damage that is done when animals are urinating in the house. It goes well beyond the surface.
at 7:33 AM on Oct. 27, 2009