if you took mudkip, you should be set just by using Marshtomp's water gun, but if not, a water type ALA wingull or a ground type out of the desert over there (trapinch, sandshrew) could be good options I used Geodude and the attack i used was magnitude
Swampert is a pretty good choice but if you chose a different starter then other good ones would be Milotic, Walrein, and maybe even Crawdaunt
Sapphire is better, but yes, emerald is good.
Snorlax
yes he is probably the best pokemon in pokemon emerald
Raltz! :D
Everywhere!
Answers.com
Torchick is a good Pokemon if you train it right anything should work
whats your team
Pokemon you can get with the good rod are: TENTACOOL, MARILL, MAGIKARP, CHINCHOU ( under-water ) and CORPHISH.
Fighting type, ground type
at rut 118