Dragonite:
EQ, Aerial Ace, Outrage, Dragonclaw
2nd Dragonite:
Dragon Dance, Wing Attack, Outrage, Hyper Beam
Umbreon:
Faint Attack
Mean Look
Screech
Moonlight
Kingdra:
Waterfall, hydropump, Dragon Dance, Dragon pulse
Donphan:
Fire Fang, Rock Polish, EQ, Roll Out
i got all 1-50 TMs... so...