Yes at the Hearthome gym leader's trainers.
No, but you can get Elekid from Poke'mon Firered.
yes
Ace Trainer At Route 210
gengar can defeat any Pokemon same with any other Pokemon
no
Ok this is a great team. Most of the time certain situations must make you switch your team up, ice type trainers will give you trouble when using flygon and torterra, ground type trainers will defeat lucario and infernape and empoleon and luxuray, ghost type trainers will take down gengar and alakazam. What i suggest is you train any of the above 6 then switch a Pokemon when your having difficulties, you should switch to a Pokemon you also listed above.
aroma lady in one of the routes...... aroma lady in one of the routes......
If you really want to, use your masterball because it never fails. Masterball fails on other peoples Pokemon. I learnt from my mistakes... you cant catch trainers Pokemon it wont work with any type of poke ball(it would've been cool if you can catch trainers Pokemon though=)
Yes. There is the Old Gateau item and gengar. If you have any Pokemon gba game in your ds you can get gengar in the room where the eyes follow you and if you where wondering about the girl in the room beside you idk.
No
works great with masterballs code but it alows u to catch any trainers Pokemon like if you wanted cyinthias garchomp throw a pokeball and it will alow you to catch it
yes grass type trainers do