For best results, use a paint for glass or other non-porous surfaces. We use Plaid's glass paint which you can find at most craft stores. You can tell it works on glass because the lid has a picture of a wine glass on it. Alternatively, you can use a high bonding primer for plastics and paint over top of that with water-proof paint.