Artistro paint pens work on almost any surface: rock, ceramic, glass, metal, plastic, vinyl, wood, fabric, canvas, paper,  pumpkins, leaves, denim, and more.