How about adding a bit of white vinegar to the rinse water?
Or, baking soda dissolved in the rinse water, and followed with plain water?
Vinegar and baking soda are both know to neutralize odor.
There is a commercial product that you can get at pet supply stores. It's specifically called "odor neutralizer". It is a clear, odor free liquid.
I've never had any wool have any odor. This must be the specific wool that you purchased. Don't be discouraged. You won't experience this with all wools.
BTW, I use Unicorn
Fiber Wash and
Rinse. It's specially made for animal fibers. Maybe that's part of my success.
In the
Testimonials, one lady said it removed all hint of odor from her buffalo fiber!
Anyway,
Unicorn is the only product I've used in years.
I swear by it. It isn't too expensive, and a little goes a long ways.