It still kind of bugs me how Drowzee can't learn Dream Eater without TM.
In my experience, Hypnosis+Dream Eater is good on Gastly's line. Hypnosis used by them hardly misses if I remember correctly, and if it misses, they have a great Special and inmunity to Normal-type moves to make up for the miss, also Dream Eater recovers HP lost when they miss.
About the Analysis:
In the end of the analysis, it should be added that Abra relies on Seismic Toss until it envolves and envolves by trading, although Kadabra without envolving is usable. Clefairy isn't as difficult to obtain than Abra, because it's common around the end of Mt. Moon.
-Type: As an offensive type, Grass is very hit-and-miss. Grass has coverage against some important types (Water, Ground and Rock), but it is resisted by common Poison, Bug, Grass, Fire, and Flying types (as well as the less common Dragon).
Only theorymon, but, shouldn't be Quick Attack useful on Flareon due to its High base Attack and slowliness to kill very frail things or with low HP remaining?