Holly, I just use acrylic craft paints (mostly Folk Art brand), and then I seal them with Behr Wet-Look Sealer. I don't use the painted ones for birdbaths because if water sits in them it will eventually mess up the sealer and paint, and birds bathing tend to scratch off the sealer and paint too. I usually bring my painted pieces in during the winter, but some of them are probably 6 years old and still look good.
Thanks Vickie!