I personally like mudkip and Torchic. Treeko is my least favorite. Mudkip really helps you get past the gyms and isn't to hard to train. Torchic is good and it is the hardest to train, and Treeko is the easiest to train. It really depends on what type you like better.
Hope this helps
if you play on your PC with an emulator then its possible by using a program called advance starter. Google it for download then choose a starter
you need a event.
No
yes he has dig
you can get that Pokemon by obtaining all the Pokemon in the hoenn region.
At sky pillar.
get a thunderstone and use it on pikachu
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh gommmmmmmmmmmme
you have to migrate from Pokemon emarld
All of the starter Pokemon are the best
Tepig
the best starter deck are squirtle sindoquil and turtwig