Elite Four
This is a list of the Elite Four which you will have to face in the end. I recommend you buy like 5-10 Full Restores if you have a Level 60-70 Pokemon, or, I recommend you buy like 3 Full Restores if you have like a level 90 Pokemon, or, I recommend you buy at least 1 Full Restore if you have a Level 100 Pokemon. USE THEM WISELY, (i.g. Don't give it to your Pokemon if it has like 100/400 HP left, if you have like 20/400 HP left, USE IT!)

Lorilei Elite #1

Info:
Lorilei uses Ice/Psychic Type Pokemon in battle.
Pokemon:
Dewgong Lv. 54 , Cloyster Lv. 53 ,Jynx Lv. 56 ,Slowbro Lv. 54 ,Lapras Lv. 56
Pokemon Type To Use:
You can weaken her Pokemon by using Fire Type Pokemon, such as Charizard.

Bruno Elite #2

Info:
Bruno uses Ground/Fighting Type Pokemon in battle.
Pokemon:
Onix Lv. 53 ,Hitmonlee Lv. 55 ,Himonchan Lv. 55 , Onix Lv. 56 ,Machamp Lv. 58
Pokemon Type To Use:
You can use a Grass Type Pokemon, such as Vileplume, against his Ground Pokemon, then, use a Ghost Type Pokemon, such as Gengar, against his Fighting Pokemon.

Agahta Elite #3

Info:
Agahta uses Ghost/Poison Type Pokemon in battle.
Pokemon:
Gengar Lv. 56 , Golbat Lv. 56, Haunter Lv. 55 ,Arbok Lv. 58 , Gengar Lv. 60
Pokemon Type To Use:
You can weaken her Ghost Pokemon by using a Psychic Type Pokemon, such as Alakazam, then, use a Type Pokemon, such as , against her Poison Pokemon.

Lance Elite #4

Info:
Lance uses Dragon Type Pokemon in battle. Pokemon:
Gyrados Lv. 58 , Dragonair Lv. 56 , Dragonair Lv. 56 , Aerodactyl Lv. 60 , Dragonite Lv. 62
Pokemon Type To Use:
You can weaken his Pokemon by using Grass Type Pokemon, such as Victreebel.

GARY LAST POKEMON TRAINER TO FIGHT

Well, Gary is gonna be hard to beat since he will have A LOT of good and different typed Pokemon.
If You Picked Bulbasaur
Pidgeot Lv. 61 , Alakazam Lv. 59 , Rhydon Lv. ,
If You Picked Squirtle
Pidgeot Lv. 61 , Alakazam Lv. 59 , Rhydon Lv. ,
If You Picked Charmander
Pidgeot Lv. 61 , Alakazam Lv. 59 , Rhydon Lv. ,