My DS2 has an allergy to most sunscreens, however I have found one that he doesn't react to, it's a commercial brand (not organic or anything like that) but he doesn't react to it, called Auscreen, you can get it from Big W, woolies etc. Worth a go.