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).