put the highest pokemon that obey will eventally evolve and stop obeying
play it trough and start with treecho
That's when you go and find a type effective against Fire-types, such as Water- or Ground-types. You could've easily caught a Pelipper along the way, as well as and Ground-type such as Geodude, Numel.I had serious problems last time when I started with treecko. I couldn't beat the fire gym.
I vote abra in because he evolves at 16 with confusion, gets pysbeam at 21 25 recover. He also 1 shots almost everything so I had to stop using kadabraTruthfully if you pick treecko the game gets tricky, tailow doesn't always spawn which leaves that wingull easiest to spot, lotad is weak until he gets surf,
First 3 gym badges, ralts, mukhita, abra, try tailow, and poochyena, now as for the fire type gym there's a solrock hidden nearby which I ditched because most of emerald is ocean.