it depends on their lvl but if there the same lvl its gyaridos
Gyarados is always a water/flying type, you can teach it fire type moves though.
Blastoise, Gyarados, and Suicune.
GYARADOS
Fire type pokemon: Chimchar, Tepig, Ponyta, Ho-oh, Magby, Infernape. Water type pokemon: Oshiwatt, Piplup, Krabby, Magikarp, Gyarados, Buizel.
you should get 3 evees and then use the lightning stone on one to get a jolteon and then use the fire stone to get a flareon then use the water stone on the last evee to get a vapreon
Fire pokemon have an advantage over ice pokemon, if thats what you mean. But in general, Fire pokemon have a base stat average of 448.48 and ice types have one of 449.6, so ice types are generally stronger.
Yes but you might want to swap Gyarados for a powerful Fire Type Pokemon because if the rest of your Pokemon faint and your opponent has an Electric Type Pokemon you can't really win. (Although you already do have a good variety - try to concentrate on your Pokemons weaknesses and strengths)
Aerodactyl.
It depends on how you train it. You can actually make it stronger than legendaries. And I mean any, not just the Fire ones. I'm talking about training any pokemon, to make it stronger than any legendaries.
its not a sure-fire thing. its totally random. the statistic for getting a shiny Pokemon is 1 in 8912 or basically 0.0122%. don't hold your breath for one. however, their is a shiny gyarados in the lake of rage outside of Mahogany town. that gyarados will always be shiny. its the only Pokemon in any game that is like that.
I suggest having a Gyarados with these attacks: Thunder, Hydro Pump, Blizzard and Fire Blast. A Camerupt with Eruption, Fire Blast and Earthquake.(lvl 50. only:D)
get stronger, i recoment training on island one.