Gyarados
Gyarados is the evolved form of Magikarp. Gyarados is widely known in the animated Pokemon series as a fierce, sea-dwelling Pokemon which is never submissive in battle. Gyarados is also widely regarded as an under-used Pokemon in the Gameboy/Gameboy Advance Pokemon game series. Gyarados is quite versatile, although lacking in some stat categories. Gyarados' learned moves and compatible TMs/HMs are as follows:
Learned Moves: R/B/Y
Thrash - Basic
Tackle - Basic
Bite - lvl 20
Dragon Rage - lvl 25
Leer - lvl 32
Hydro Pump - lvl 41
Hyper Beam - lvl 52
G/S/C: Splash - Basic Tackle - Basic Thrash - Basic Bite - lvl 20 Dragon Rage - lvl 25 Leer - lvl 30 Twister - lvl 35 Hydro Pump - lvl 40 Rain Dance - lvl 45 Hyper Beam - lvl 50
Compatible TMs: R/B/Y
TM06 - Toxic
TM08 - Body Slam
TM09 - Take Down
TM10 - Double-Edge
TM11 - Bubblebeam
TM12 - Water Gun
TM13 - Ice Beam
TM14 - Blizzard
TM15 - Hyper Beam
TM20 - Rage
TM23 - Dragon Rage
TM24 - Thunderbolt
TM25 - Thunder
TM31 - Mimic
TM32 - Double Team
TM33 - Reflect
TM34 - Bide
TM38 - Fire Blast
TM40 - Skull Bash
TM44 - Rest
TM50 - Substitute
HM03 - Surf
HM04 - Strength
G/S/C
TM02 - Headbutt
TM03 - Curse
TM05 - Roar
TM06 - Toxic
TM07 - Zap Cannon
TM08 - Rock Smash
TM10 - Hidden Power
TM13 - Snore
TM14 - Blizzard
TM15 - Hyper Beam
TM16 - Icy Wind
TM17 - Protect
TM18 - Rain Dance
TM20 - Endure
TM21 - Frustration
TM24 - Dragonbreath
TM25 - Thunder
TM27 - Return
TM32 - Double Team
TM34 - Swagger
TM35 - Sleep Talk
TM37 - Sandstorm
TM38 - Fire Blast
TM44 - Rest
TM45 - Attract
HM03 - Surf
HM04 - Strength
HM06 - Whirlpool
HM07 - Waterfall
Gyarados also appears in the recent additions to the Pokemon Gameboy games, Pokemon Ruby And Sapphire.