For most rock painters, craft acrylic paint is the material of choice. It is affordable, available in a variety of colors, and has a thin consistency that makes painting on rocks simple.
It is possible to use acrylic paints with a heavy body, but smooth, thin strokes will need thinning the paint with water or an acrylic medium. Ideally, you should varnish your finished piece after two layers of paint to make it shine and protect the painting. This will ensure that the color is sufficiently thick.
Use caution when working with acrylics because they can be challenging to remove from clothing after washing. Put something down to protect the painting surface and your dress.
[image from ilovepaintedrocks.com]