plain old crayola crayons...last for many washings/years....
I place the paper towel right on top of the crayon coloring and heat set it...if it looks like I need more color, I do it then......once heat set, I usually do not wash until the piece needs it..which is rarely! BUT I do have some placemats that needed it right away...still...they look great!