There is a lady in the rouit south from Vialstone City
Yes at the Hearthome gym leader's trainers.
No, but you can get Elekid from Poke'mon Firered.
yes
Ace Trainer At Route 210
No trainers will have articuno.
Tyson have a Munchlax on Pokemon Pearl
none :(
There in the eternal forest.
aroma lady in one of the routes...... aroma lady in one of the routes......
Not that im sure of though, but in the Battle Tower there is.
no
Walk through walls