But because of Fighting's dominance, I need Meinshao (or Terrakion) in my team.
If everyone uses fighting types, then that means that people will be expecting it and will have a counter. Therefore Galvantula and Reuniclus would be better since they're less obvious.