My mare is mostly white. I use a spray on sunscreen on her body. For her face I use My Pony Sunblock. It’s powdered zinc oxide and works well. You have to apply it once a day due to horses drinking but it will stay on for the day.I found this sunscreen online under My Pony Sunscreen.