I remember mine was pretty ripe from new . Took a lot of repeats with the shampoo IIRC.
Anyone tried soaking in baking soda ? It's pretty good at odour removal.