Hi,
i've heard tell that Nikwax now do a wool wash specifically for this type of problem (no i don't mean it says ferret smell on the bottle). I know a lot of people say never wash your Swannie but i'd go down this route if i were you. I'm thinking of doing it myself shortly so if you do it before i do, let us know how it works out.