Sure you can. Dragonite can learn both Thunderbolt and Thunder.
it does not learn thunderbolt on its own. you must teach it thunderbolt with TM24
You can't get an HTM for thunderbolt if that's what you mean. Usually pokemon come with the skill thunderbolt like an ampharos, my ampharos learned discharge, thunderbolt, thunderpunch, and recharge. Also a large amount of electric pokemon come with this move or earn this move from evolving.
Really good ones
Yes, but it would depend on the levels, and on what items they are holding. Really though, you should change Ampharos. Find a PKMN with higher speed.
Mareep can't learn Thunderbolt in Heartgold version from levelling up. Flaafy and Ampharos can't learn it that way either.
Typhlosion Gyarydos Ampharos Espeon Dragonite Tyranitar
I highly recommend Typhlosion,Ampharos,Lapras,Tyranitar,Togekiss,and Dragonite all on Lv.76-78
Ampharos does not evolve.
If you don't want to trade either, I would say Typhlosion, Tyranitar, Ampharos, Dragonite, Poliwrath (Feraligatr if you want to trade) and Alakazam, but that's just my opinion.
I would say no the Pokemon are good but the team is not. If you were to have Feraligtr as a starter then Gyrados I think you should have Machamp or Ninetails.
Yeah, only if they are all lvl 100. Snorlax is good with leftovers.. from Celadon City in the bin where they are having the food eating contest
This is a very good team: Typhlosion Tyranitar Lugia Piloswine (Mamoswine) Ampharos Dragonite Might not be THE best team, but personally I think it's very good.