I played emerald a long time ago but wherever you are go to the place with the next gym and battle all the trainers on the way don't hide or sneak away from them. If you have the exp share and stronger Pokemon put the exp share on the Pokemon you want to train or put it in the day care but careful they might delete some of its moves
get a trapinch and train it to around lv 41
The only way to get macgargo is to train a slugma to Lv 38 and it will evolve into a macgargo
Train, train and train!
train to lv 36 and it evoves ooooooooooooor if your lazy like me then just use an electric pokemon on menetric and use a lv 20 or higher combusken on the rest , me
in victory road at lv.38-lv.42
lv.11
LV:36
at lv 45
you train them!!!
lv 24
at lv 38
it evolves at lv. 26