You can teach Garchomp Fire Fang through the use of the Move Relearner in Verdanturf Town.
Gyrados can learn Ice Fang when leveled up. If you chose TOTODILE as your starter Pokemon, it will also be able to learn Ice Fang.
Manectric can't learn thunder fang in sapphire because that move doesn't exist in the game only in diamond, pearl, platinum and any other game after those you can teach manectric thunder fang.
Charmeleon learns Flamethrower at level 34.
watchog can learn mean look at level 36, hypnosis at level 18, super fang at level 22, and hyper fang at level 32, thus making it a perfect pokemon for capturing other pokemon. the only flaw is that he cannot learn false swipe.
It can't learn Thunder Fang at all.
none you make it to a seryin level and it should learn it if it does not then it does not learn it other wise get a TM fire fang and make garchomp learn it
ditto
Luxray can learn thunder fang.
Gyrados can learn Ice Fang when leveled up. If you chose TOTODILE as your starter Pokemon, it will also be able to learn Ice Fang.
Houndoom cannot learn thunder fang by leveling up. He can only learn thunder fang is when you breed a Houndoom and a pokemon that can learn thunder fang example ( Luxray )
Fire Fang isn't a TM, so you can't obtain it or buy it. You need to get it by leveling up Pokemon that can learn it. The following Pokemon can learn it by leveling up (note that these Pokemon need to be in the game Pokemon Diamond in order to learn Fire Fang): Charmander, Charmeleon, Charizard, Arbok, Growlithe, Arcanine, Flareon, Aerodactyl, Steelix, Snubbull, Granbull, Houndour, Houndoom, Donphan, Entei, Tyranitar, Exploud, Manectric, Salamence, Garchomp, Hippowdon, Drapion, Gliscor, Heatran The following Pokemon can learn Fire Fang through breeding (note that these Pokemon must also be in Pokemon Diamond in order to learn it): Rhyhorn, Rhydon, Snubbull, Granbull, Houndour, Houndoom, Poochyena, Mightyena, Mawile, Electrike, Manectric, Bagon, Shelgon, Salamence, Shinx, Luxio, Luxray, Rhyperior
Shinx, I do believe.
Pretty much the only one who can learn super fang is raticate. but I'm sure its devolved form can learn it to but raticate is much more powerful. they also learn hyper fang which is a powerful (but not super powerful) move.
Garchomp is a good choice because Garchomp is a very strong pokemon. (especially Cynthia's Garchomp)
A good moveset for Garchomp is: Outrage/ Earthquake/ Brick Break/ Fire Fang. If you want to, you can swap fire fang for crunch or stone edge.
In Pokémon Pearl, the moves that Garchomp are capable of learning via level up are ones such as Slash, Sandstorm, Take Down, Sand Tomb, Tackle, Fire Fang, Dragon Rage, Sand Attack, Dragon Claw, Crunch, Dig and Dragon Rush.
Level 65