The stinkiest wool rug I have ever experienced had its own bad BO. Turned out the rug was woven in Ethiopia and the dye's were set in Camel urine..
My client had lugged it back themselves and had for years tried to have one rug cleaner after another solve this prob.
and when I got it wet...OMG..
We were able to fix the prob eventually by rolling the rug up in a "non-Scents" mineral powder that AD-Sorbs the odor. I had to keep it sealed for approx six month with this powder but it did work in the end!
Here is a link to it..
www.deodoroc.comI use this still once in a while when we have a rug that just won't take a full wash due to loose dyes, warpage issues or construction probs. It's a very nice trick to have up your sleeve once in a while.