Elemental dragons have unit types
Personally I’m not happy with the limited option I could have when I want to enchant my dragons.
Until the devs gives dragons more unit enchantment/buff options, I slap more unit types into the dragons so we can enchant/buff them more.
Young & adult Fire dragon: Fiend unit type
Young & adult Ice dragon: Undead unit type
Young & adult Obsidian dragon: Magic origin unit type
Young & adult Gold dragon: Faithful
Also adjust resistances for all the dragons so even after the unit type addition, their resistances stays the same.