I have a grey mare who also has a pink muzzle. For the cracks use aloe gel at night to heal the wounds and burns to his nose, and then use the 100spf waterbabies sunscreen. That sunscreen is the only one that works with my mare. If he really hates the mask that much, ditch it, and turn him out in the early morning hours, or late afternoon/evening hours when the sun further away and not as strong. Also, I would recommend only a few hours a day of turn out until his nose has completely healed. Good luck!