I use the la roche-posay dermo' -pediatrics one as it's the only one that doesn't cause dry skin on my daughters face. It does stain yellow but comes out with a bit of stain remover in the wash :)
I haven't found a suncream that doesn't stain, but we tend to use Malibu kids sensitive as it's the only one that doesn't cause a rash
Childs farm or sunbum heading on the uv.
I use Think Kids, it’s sold on Amazon. I use it for my face every day too:)
La Roche posay 50 spf kids The best protection. All suncream will turn white yellow.
A La Roche Posay one, or Child’s farm. I don’t tend to dress him in plain white (he’s SO messy) but I haven’t noticed issues with it marking on any of his partially white/lighter coloured clothes.