once u beat team aqua in the weather place u will see ur rival on the bridge then there the route before the weather place
take your low level Pokemon to the Pokemon league and make shure they are first in your party then as soon as the get sent in you switch out to your level 100 giratina or something
Well a good place to train would be Route 120, 121, or 122. Or routes 126, 127, or 128. Or just the wild pokemon of victory road.
Well that is a hard question. It all depends on the level of your pokemon. To train level 25-30 pokemon the best place is Desert Resort. Another place that is good is Cold Storage.
Leave an extra space in your Pokemon party then train nincada to level 20 it will become ninjask but if you check your Pokemon party you should also notice a shedinja has appeared.
All you have to do is just put a pokemon (preferrably a level 100, or at least your highest leveled pokemon) in the front of your party, and give the pokemon you want to train up the exp. share. Then it will get a share of the exp. points. The reason you would want a level 100 in front is because then the pokemon holding the experience share will get 100% of the exp.
Nowhere.
you train them
Train a bagon to level 36 then to level 50 to get salamence.
Train a mudkip to level 36.
No you have to train surskit to level 22.
ANYWHERE
You can't find level 100 Pokemon you have to train a Pokemon to that level yourself.
no you cant you have to train it to what level you want
Yes simply train it to level 16.
train some electric Pokemon or just level up your Pokemon loads
You an train Pokemon in the grass
You have to train them a lot, or use Rare Candies.