you cant
ACTUALLY you can. you have to use pokeradar in the grass but i dont no where abouts he is
To teach Smeargle False Swipe you need to find a Pokemon to fight that knows False Swipe. Make sure Smeargle has at least one copy of the move Sketch. During the battle with the Pokemon that knows False Swipe use Sketch after the opposing Pokemon uses False Swipe. If done correctly your Smeargle's Sketch should permanently turn into a False Swipe.
NO
No. You need codes and a friend who has pearl. (and Pokemon ranger) or YOU could have Pokemon pearl and Pokemon ranger not just your friends.
it could be nowhere.
There is armour fossil in Pokemon pearl, it is a fossil that has a shieldon in it, or you could trade with someone from diamond for a cranidos.
when you capture smaergle, there isn't really something important for you to do. you could train it, but there isn't much to do after u catch smeargle.
No you can not. You could in the earlier version Emerald.
No.
no but can be traded from pearl
I don't know where you could buy them, but you could get a friend to trade Pokemon over holding them.....
You could trade it over the GTS or trade it from Pokemon pearl. On pearl its at routes 218 and 222. HOPE THIS HELPED YA!!!
you could switch Pokemon in battle then all Pokemon that battled get exp or you could get the exp share and give it to one of your Pokemon