yes just go to meteor falls go here you catch bagon run around in the water for squritle and land where you caught bagon and after 20 mins you will catch bulbasaur
you forgot charmander go to lava ridge town and talk to the lady she will give you another egg and go to mauville city and go back and fourth then you will get charmander.
this does not apply to ruby version
you can get any of them if you beat the battle fronteir compleatly
Chat with our AI personalities
Trade a charmander from firered or leafgreen to emerald.
first,you have to fill up national pokedex second,go to pacifilog town third,talk to the girl on near in Pokemon center fourth,she will have you the ticket to the charmander,squirtle and bulbasaur islands :p
go to battle frontier and keep battling till u get luck and see 1 i saw bulbasaur :D
Trade one from FireRed or LeafGreen. You can't get a Charmander in Emerald.
I'm not sure but i don't think you can catch one in emerald