If you have 60 Pokemon or more after beating the game oak will give you the national dex which will allow you to catch and own johto and hoenn Pokemon.
you have to beat the game
After you beat the Silph building in Saffron, go to the floor where you beat your rival. Talk to the person in that room and he will give you a Lapras.
Defeat Giovanni in Celadon Game Corner and he will give you it.
fxg6rutyuc. this actually works
give your slopoke a kings rock(you can find one in sevault canyon after you beat the game) do not use the kings rock on your slowpoke-just make it hold it!!! then, trade it with a friend.
no
yes if you are in saffron wander around and a nice lady or man will give you one after you beat team rocket
you get TM 26 earthquake when you beat the final jym in verdian city and he will give you the TM 26
You have to get the National dex and Beat the Pokemon league. Then, give the ruby to celio and he will give you a Rainbow Pass. Allowing you to go to the sevii islands. (1 - 7 islands)
After you beat the elite four Oak will pop up if you caught 60 or more Pokemon he will give you the national dex
if you cant take out your Pokemon you've messed your game up if you have restart the game and try again
She doesn't give you Dive no one does that HM doesn't exist in leafgreen.