Hey mate,
- You missed Slowbro/Mega-Slowbro in your answer.
- A single 4x weakness doesn't make a Pokémon automatically bad. You always have the option of switching out. Gyadaros also learns Earthquake btw.
- Purely offensive Pokémon usually work better in-game, so can you elaborate more on why Blastoise is the best option other than just having decent defenses?
Also,
> Overall you should have blastoise up till the league and Gary after that point
What does this mean?