Yes, you can use any Pokemon in the Pokemon league.
jynx ..
use the move nuclearbomb
You can use any Pokemon. As far as I know you don't have to use certain Pokemon to challange them.
Pikachu
No ty m8
I would recommend that you use Pokemon that are good against theirs.
Simple, beat the champion in the Pokemon league. p.s. The Pokemon league is tough, stock up on max potions,full restores,revives and elixers and ethers if you use to many moves.
it is in the Pokemon league where you use waterfall
Yes.
Just go to Lilicove and use the ship after beating the Pokemon League
Pastoria City and Pokemon League, use super rod
Use a super rode in front of the Pokemon League. Rarity 10%