This article is from the PEZ candy and PEZ dispensers FAQ, by sharpe@dg-rtp.dg.com (Chris Sharpe) with numerous contributions by others.
[ WARNING: Try these methods at your own risk. They have been
recommended by fellow Pezheads, but be careful with those collection
treasures! -CS ] A toothbrush and warm water with a mild dish washing
detergent works well. Others have also used toothpaste, rubbing
alcohol, and WD-40 on unpainted areas. To get rid of sticky residue,
try vegetable oil and a paper towel then use soap and water to get rid
of the oil residue. Cotton q-tips are good for scrubbing small areas.
If you plan to take the dispenser apart, be sure to practice on a
common dispenser until you can disassemble and reassemble a dispenser
without breakage. Also be sure to dry the dispenser completely after
cleaning to prevent the spring and pin from rusting.
 
Continue to: