Usually I just use washing up liquid and hot water and lots of shaking then rinsing, but if they look slimy then I use Steradent denture cleaning tablets and an old bendy toothbrush on the bottle, then cotton buds for the spout, before again a very thorough rinse and shake in hot water!