Training a Pokemon that was given to you by another trainer boosts that Pokemon's experience points also having a Pokemon hold lucky egg has that same effect if you give the item to a Pokemon given to you by another trainer it gets super boosted exp points.
To get a Pokemon level up quickly is to have a Pokemon hold exp. Share and then just battle a bunch of trainers or wild Pokemon.
why the fack r u playing Pokemon man up and play some mw2
trade them and then trade them back
Poochyena is a dark type of Pokemon. In Pokemon Emerald it will evolve if you raise it up to level 18.
you train them
Victory road
You level a Pokemon up.
Anywhere just have it hold Exp share then have it participate in a double battle with a really strong Pokemon it will level up quickly.
Find any double battlers in the region and have aron hold exp share send out aron and a really strong Pokemon beat the trainers and aron will level up quickly repeat until it evolves.
Well you can't catch level 100 wild Pokemon in emerald, so get up and start training if you want a level 100
The easiest way to level up is to feed Pokemon Rare candies.
in elite 4.