I've been using peapods washable breast pads to try and contain the excessive leakage I seem to have at the moment

but, apart from the fact that they're wetting right through, some of them have turned pink (??!) and smell really bad, even after I've just washed them...
Anyone got ideas on how to clean them properly (i've tried soaking in vinegar/tea tree oil) or suggestions on good brands to buy new ones?
cheers in advance..