No I don't recommend it for kids. My 5 year old applies it to much. I like the control of the other lipbalm because I can put it up a little at a time. Plus my kids are always dropping them after they get them open, and it always falls with the lipbalm down. Plus if they don't close it all the way sand or pocket lint gets in the groove and sand is hard to clean out:(
Probably not. Kids might put these into their mouths since they are such a cute, round shape. And the colors are quite appealing.. But if your kids are taught how to properly use these then I don't see why not.