if you think you can beat juan with just grass and thunder type well he has a sealo who happened to be a water and ice type and a whiscash a water and ground type I'm not saying don't bring grass and thunder type,bring also a ice type because he has a water and dragon type which is kingdra. he has five Pokemon: first Pokemon is luvdisc a pure water type you can use grass or thunder type hes second Pokemon is whiscash a water and ground type you can use grass type hes third will be sealeo a ice water type remember your grass type must have a quick claw to be the first to attack cuz if sealeo used aurora beam youre dead fourth Pokemon is crawdaunt it's better if you use grass or fighting type cuz crawdaunt is water and dark type now for the fifth Pokemon is kingdra a water and dragon type so use ice type or dragon type attacks or use rayquaza yes you can catch rayquaza in sky pillar glad i could help
Get your badge and go to the elite four. you must get waterfall.
keep using phychic
Go to Mawille(eletric gym town) and there will be a gym leader... there is no gym leader
You beat Roxanne the first gym leader in Rustbordo City
the 6th gym leader is in fortree city after the weather station where you get castform
After you beat leader Norman
Beat the gym leader
get better pokemon
get a pokemon, then you train it, get it really strong, and beat th ecrap out of all the 7th leader's pokemon. Its easy.
you get a dark Pokemon for example mightyena
with fighting type pokemon
Get your badge and go to the elite four. you must get waterfall.
You beat Leader Norman, then someone gives you surf.
Water, dark and grass Pokemon
in the fortree city
keep using phychic
you go to the elite four and defeat them.