Well I would take da Roselia because it can learn better moves than a buneary!
The Eterna Forest. They are SO common there. I found a shiny buneary there.
you can catch a drifloon every Friday their and if you have a national pokedex you can catch electrike,mareep and flaaffy.
It should give you an option to after you catch it
it depends on what Pokemon you have like if it's oddish it should have the move when you catch it
No, if unless you are planning not to catch any other legendary pokemon. Zekrom is the easiest legendary to catch, you should use it later with kyurem which is level 75 and seems impossible to catch even with 1hp and put to sleep
Route 117
Catch a Roselia and evolve it
you cant catch roselia in emerald, but I'm pretty sure you can catch it in Sapphire, so just trade it over
you have to trade it from diamond to soul silver and you can't actually catch Roselia wild in Pokemon soul silver.
go to the forest and catch one
you will typically find them in valley windworks
The Eterna Forest. They are SO common there. I found a shiny buneary there.
catch a Roselia then evolve it with a leaf stone.
you actually cant catch it you have to give roselia a leaf stone
You can't. You have to trade from someone from Pokemon Diamond to get it. If you can trade from Diamond...
TROPIUS should until you delete SWEET SCENT or roselia's SWEET SCENT TOO.
On the route west from mauville city look for Roselia in the grass it's rare to find though.