This is Crusade.
He is a Kirin/unicorn. His base coat changes colors, sometimes depending on mood (only when they are strong moods) otherwise he can change it when ever. He goes grey when he has no feelings or when he is sleeping or unless he wants to be grey (he usually aint though)
His has overo and blanket appaloosa markings also.