Tom's Uturn product is probably as good as it gets, especially for safety. I use a variety of products but you have to be careful with deodorizers that combine enzymes or oxidizers. Both can cause damage or dye bleed. The main thing is good flushing to remove as much urine as possible. I use Benefect often, either full strength or 50/50 depending on the severity. 1/2 hour dwell time. For remaining yellow staining, I use Chemspec or Esteam liquid browning treatment. It has a mild reducing agent.