Quagsire
The best non legendary Pokemon, or the best Pokemon in general, is a matter of opinion that depends on your prefered type. Ask anyone and they will give you a different answer. However, the non legendary Pokemon with the highest attack is rampardos, who is not in emerald.
Best non-legendary water pokemon would be Gyarados. Best legendary water pokemon is Kyogre.
The best legendary fire type is ho-oh. The best non-legendary fire type Pokemon is charizard.
Depends on your personal preferences. Slaking has the highest average base stats of all the non-legendary Pokemon if you want to base it off of that.
Jolteon.
Rayquaza is the best, but non-legendary is Salamence.
The best non legendaries are braviary, hydregion, and volcanrona
Unfezant and swoobat
Flygon, donphan or rypherior
Metagross is the best Non-Legendary Steel Pokémon. He's also Psychic.
the best non-legendary fire Pokemon since the 4th gen. and i mean that!
The strongest dragon type in pokemon Emerald, Sapphire and Ruby, is the legendary pokemon Rayquaza. In terms of non-legendary pokemon, both salamance and flygon are strong dragon types.