This seems a little dumb, but whatever:
1- Located on Route 2 in a hut, you must have 10 species of Pokemon in your Pokedex data base.
2- Route 16, talk to the girl in the house in the middle of nowhere.
3- Trade a Abra in a small house on Route 2.
4- Pokemon Tower in Lavinder Town, must get Silph Scope from Rocket Hideout in Celadon City first.
5- You don't need Flash, but it will make things a lot easier.
6- I don't believe that, I think it is retarded, but if I am wrong to bad.
7- Yes it can die, but once at a certain level it's near impossible. You mean faint, they don't die =/
8- Jolteon, Starmie, Alakazam, Dragonite, Charizard, Vileplume.
(Depends on what level they are at to face them head on, also what moves you give them is very important as well, you will not win if your a total n00b who can't set up good move structures for your Pokemon. Other then that it covers a vairy of type weakenesses.)
Yawn - what is there to say?