Minecraft wiki entry for Horse_Armor, associated text: Only normal adult horses can wear armor; foals, donkeys, mules, and undead variants such as skeleton horses and zombie horses cannot be equipped with armor.