Code:
Natu:
~Drill Peck + Refresh,
~Faint Attack + Refresh,
~Haze + Quick Attack + FeatherDance,
~Haze + Quick Attack + Refresh,
~FeatherDance + Drill Peck + Double-edge,
~FeatherDance + Drill Peck + Mimic,
~FeatherDance + Drill Peck + Nightmare,
~FeatherDance + Drill Peck + Sky Attack,
~Haze + FeatherDance + Refresh + Double-edge,
~Haze + FeatherDance + Refresh + Mimic,
~Haze + FeatherDance + Refresh + Nightmare,
~Haze + FeatherDance + Refresh + Sky Attack,
~Baton Pass + Haze,
~Baton Pass + Drill Peck,
~Baton Pass + Quick Attack,
~Baton Pass + Faint Attack,
~Baton Pass + FeatherDance,
~Baton Pass + Refresh;
Xatu:
~Drill Peck + Refresh,
~Faint Attack + Refresh,
~Haze + Quick Attack + FeatherDance,
~Haze + Quick Attack + Refresh,
~FeatherDance + Drill Peck + Double-edge,
~FeatherDance + Drill Peck + Mimic,
~FeatherDance + Drill Peck + Nightmare,
~Haze + FeatherDance + Refresh + Double-edge,
~Haze + FeatherDance + Refresh + Mimic,
~Haze + FeatherDance + Refresh + Nightmare,
~Baton Pass + Haze,
~Baton Pass + Drill Peck,
~Baton Pass + Quick Attack,
~Baton Pass + Faint Attack,
~Baton Pass + FeatherDance,
~Baton Pass + Refresh;
Spearow learning FeatherDance as an egg move in HG/SS removes one combination, but adds several more due to a combination that is now legal in the 4th gen, but illegal in the 3rd. The HG/SS Sky Attack move tutor removes some combinations from Xatu's list.
Wild Eep: Doduo now learns Quick Attack as a level-up move, so Haze + Mirror Move + Quick Attack can be removed from your list for Doduo and Dodrio.