I find that putting a good dose of baking soda (anywhere from a tablespoon for small container to 1/2 cup or more for a larger container) into any container, filling it up with water, shaking (or stirring) ... and leaving it for a day or two (repeat shake-up or stirring every few hours) does wonders at removing any odor (even plastic bottles).
Login using the form on the top of the page to post feedback (if you are a registered user). If you have not yet registered, click here to do so. It's FREE!.