Okay the answer to the question is level 49 for Bagon, level 69 for Shelgon, and level 79 for Salamence enjoy this awesome answer all you pokecrazed ppl ^^
*Note: this answer is true for Ruby, Sapphire, Emerald, Leaf Green and Fire Red versions
It only learns Flamethrower by TM35, which can be found in the Game Corner (i think that's what its called, its the casino thing).
It won't learn dragon pulse, only by giving it a tm59
It learns it at Lv61 in Platinum.
Salamence does not learn Dragon Dance by leveling up. It can learn Dragon Dance from its father as an Egg Move.
I can honistly say that i am a Pokemon expert. there is no TM for dragon dance that I know of and i don't belive salamance can learn dragon dance so i say no it is not possable for salamance to learn dragon dance sorry. This is wrong. Salamence can learn Dragon Dance only by breeding. For this to work you need a female Bagon/Shelgon/Salamence and a male Pokemon who knows the move you want, for this case Dragon Dance. If you cant get the Pokemon to breed, take different Pokemon. It will work at some point. And....Voila ! You now (After getting the egg to hatch) a Bagon who knows Dragon Dance. :D
Salamence is a Pokemon introduced in the third generation of Pokemon games. In the current generation, its moveset after it evolves from Shelgon at level 50 includes Fly, Crunch, Dragon Claw, Double-Edge, and Dragon Tail.
There is no pokemon that naturally learns fly but if you have the hm you can teach it at any level providing it is able to learn fly
79
Salamence can only learn Hydro Pump as an egg move in Pokemon Emerald.
No.
Well Salamance learns dragon breath, fly, then dragon claw. I don't really think it learns outrage. well in emerald my salamence is level 59 and still didn't learn dragon claw weird huh well i hope salamence will learn dragon claw at level 60 and up in emerald or any other version
crunch double edge and dragon claw
Using a TM is the only way.