TROPIUS should until you delete SWEET SCENT or roselia's SWEET SCENT TOO.
keceleon
You breed a ludicolo with a pokemon that knows razor leaf.
If You have a Pokemon that knows FLY, fly to Littleroot town toward the bottom of the map.
You can't you have to catch a Pokemon that either knows sweet scent or train it to the point when it does some examples of these are Illumise. You can catch one that knows sweet scent at Lv. 13 at Route 117. Another is Oddish. You can catch one just about everywhere on land, or yopu can waste 500 currency units to catch one in the safari zone. Your choice.
On four Island you will need a Pokemon that knows Surf.
Buy the TM Dig or catch any Pokemon that already knows it. A common one is Diglett.
Zangoose.
keceleon
Entei!!!
Item needed is at least 50 ultra balls, Pokemon needed it actually doesn't matter you can have any Pokemon that knows fly or flash if your playing emerald all you need to do is run a full lap around the cave. If your playing ruby or sapphire use fly or flash in the middle of the cave.
no
When catching a Rayquaza, it works best to catch him when has no conditions, like confusion or sleep. Second, he needs to have low health. Finally, now matter what others say, regular Poke balls give you your best chance of catching this rare pokemon. in emerald version you can get him in a cave but you need a Pokemon that knows surf but youll run into a baygon first catch it. it wont be there any more after that. !
catch a ditto or a poregon
Dig is a TM, and you can teach it to most ground types.
You breed a ludicolo with a pokemon that knows razor leaf.
levels 60-75 will do It would work but if you want to win fast get a lvl 50-60 swampert and catch rayquazza and if you want catch a dragon type which knows some good moves to take down most Pokemon
The Pokemon that can learn any move from TM's and HM's is Mew.