I’ve been using My Pony Sunblock on my boy for 3 years, I’m still using last years this year ( first pot got dropped a few times so ran out) I bought my first and second one from the States. I apply it every evening and if I ride during the day I reapply. It does last 24 hrs, it leaves a thin film on my boys nose and eye. It is water proof and you can apply it to a wet or dry area. I apply Billy’s, with the sponge supplied, as a powder, you can apply it as a paste. I wouldn’t use anything else on him. Here he is with it on.