Put Salamence in the daycare which is west of mauville city and put a ditto as well walk for a long time come back and talk to the old man he gives you an egg hatch it to get Bagon.
No, because Rayquaza can't breed. None of the legendary Pokemon in the game can breed at all.
Salamence can only learn Hydro Pump as an egg move in Pokemon Emerald.
Unfortunately you cannot breed Flygon with any other Dragon-type Pokemon. It is the only Dragon Pokemon that can breed that is not in the Dragon egg group; instead, it is in the Bug egg group and can breed with other Bug-type Pokemon.
salamence is the last form of bagon salamence doesn't evolve again.
You can breed Pokemon in route 117.
Salamence learns Roost via TM. If you have used up your Roost TM, you can breed a male Pokemon of the Dragon Egg group that knows it to a female Bagon, Shelgon, or Salamence.
It evolves at level 55
Get it at meteor falls in the way back
Migrate it from LeafGreen, FireRed, Ruby, Sapphire, or Emerald
metagross salamence flygon blaziken swampert sceptile
Train a bagon to level 36 then to level 50 to get salamence.
cath groundon or maybe you can reach it with a salamence I did it on that way