Unfortunately there is no guaranteed way to ensure that urine will be completely removed from rugs as often the urine has gone down into the padding and can’t be removed. However there are two different levels of Urine deodorizer. Both have enzymes that eat organic material and are not just masking agents and can greatly reduce pet smells. Those are an extra charge for the really deeply soaked in urine.