The short answer: almost every guide on how to get dog urine out of a wool rug tells you to sprinkle baking soda on it for the smell. Professional rug cleaners say the opposite, and they are right. Baking soda is alkaline, wool is a protein fiber that alkali attacks, and on a wool rug it can shift the pH enough to make dyes run while being genuinely difficult to vacuum back out of the pile. What actually works is a lot of blotting under your body weight, then a mild acid to neutralise the alkalinity that urine develops as it ages, then fast drying with air to both faces. And the timing matters more than the product, because fresh urine and week-old urine are two different chemical problems that need opposite treatment.
Disclosure: this post contains affiliate links, and as an Amazon Associate I earn from qualifying purchases. If you buy through them I may earn a small commission at no extra cost to you. I only recommend things I would use in my own home.