You shld ditch Flareon. Mediocre and out classed by many other fire types. (Typlosion, arcanine and even ninetails have stronger fire blasts)
I recommend getting machoke/machamp or heracross. Cross chop/brick break/close combat would wreck dark types and 2 of Red's pokemon later (which include the annoying snorlax).
focus blast on ampharos is bad cos
1) horrible accuracy (unless u always want to waste a turn to use x-accuracy 2) not ampharos specialty so no STAB
and yeah get ice punch for feraligatr. setup with x-attack and you can sweep lance's dragonites with ice punch.