U Turn has become our go to, urine, vomit, feces product. We keep a quart of spotting strength on every truck, 2 gallons ready to use, and 8 oz. of concentrate. On oriental rugs in our plant it is 100% effective (total immersion afterwards). We clean a lot of wall to wall wool carpet and high end upholstery. There is no odor from U turn and it I safe on everything that is wet cleanable. It seemed very expensive, but 1 oz makes 1 gallon RTU, or 1 oz makes 1 quart spotter.
You need to give it dwell time, and thoroughly rinse to be effective.