You need to know there weakness... They use Water type Pokemon, and Water type Pokemon are weak against Grass type attacks... If you're using Fire type, then that's maybe the reason, 'cause Fire type attacks deal less damage against Water while Water attacks deal high damage against Fire.
You have to beat the gym leader first... then you'll find them there.
you just need to find it and beat team aqua.so you can go to Mossdeep city.
You can get a mudkip. You get it after you beat red and go to silph co. in saffron city. Then a person will let you choose from treecko, mudkip, or torchic.
You need to go to Steven's house which is the house top left corner of Mosdeep City.
They have ran to a cave nearby the last city
Moosdeep City.
Go to mossdeep city!
you have to go by sootopolis city and use dive.
go to the harbor at slateport city.
Mossdeep city here is how you get there. Beat team magma in their hideout and beat team aqua in their hideout to gain entry to mossedeep city. Mossedeep city is right of lilycove city
in emerald you don't find them until sootopolis city after you awaken kyogre
The cove at lilycove city (i think it closes after you beat team magma) the masterball is inside there too =) so make sure to get it and then head out =)
go to lilycove city and surf straight over right from lilycove city but first u have to beat team aqua/magma
go and beat magma leader in mt.chimney& then beat aqua everyone except archite in aqua hideout then u can go
you really cant beat the lottery in goldenrod city without a cheat code.....i advise you to go to (cheatsguru.com)
You have to beat the gym leader first... then you'll find them there.
you got to beat the team magma (aqua if in sapphire) at the mountain near lillycove city first. :]