>>48012728Basing this mostly off how good a mon is + how early you get it, e.g. snorlax is the indisputable 'best' normal type but it's not available until around 75% of the way through the game, or naganadel which is the best poison type but you can only use it for one fight
Normal: Exploud or Bewear
Fire: Blaziken or Darmanitan
Water: Primarina or Sharpedo
Grass: Venusaur or Rosedale
Bug: Galvantula or Araquanid
Electric: Ampharos or Raichu-Alola
Flying: Talonflame or Hawlucha
Fighting: Blaziken or Bewear
Fairy: Clefable or Sylveon
Rock: Barbaracle or Lycanroc
Ground: the nidos
Psychic: Espeon or Meowstic-M
Poison: nidos again
Dark: Sharpedo or Krookodile
Steel: not really one good answer, though escavalier, lucario, and magnezone are available a little earlier on than the kings like scizor or aegislash
Ice: Froslass or Mamoswine
Ghost: Froslass or Mismagius
Dragon: probably noivern