I recommend Leech Seed on Ferrothorn.
Wild Charge is superior to Thunderpunch, but it's up to you if you don't want the recoil. Stone Edge or Earthquake might be handy against fellow fire types. You might consider Heavy Slam over Iron Head. Consider Flare Blitz over Heat Crash.
Thunderbolt > Discharge. Get rid of strength for Focus Blast, Hidden Power, or anything. Amphy just isn't a physical attacker.
Get rid of Fly on Flygon. >_> It's set up fodder, you don't want that. D: Definitely consider using Stone Edge, Rock Slide, or Fire Punch on it to handle Ice types.
Weather = Ew.
Proud atheist. Call me Flaming L. <3