Salazzle- Very easily countered with a ground type move
Oricorio Baile form- Low defenses, easily countered with super-effective moves like rock, water, and electric
Turtonator- High defense, use special super-effective moves like dragon pulse and earth power
Torkoal- Don't use water type moves, most have drought. Special ground and rock type moves work.
Talonflame- Easily countered by rock type moves.
Magmortar- Counter with high special defense Pokemon and super effective moves.
These are the main threats. I think that you should choose FLYGON because it can counter all Pokemon, except maybe turtonator. You should run a mixed set on it:
Flygon@whatever you want
Mild nature
-Dragon Claw
-Earth power
-Stone edge
-Flamethrower
Hope I helped!