If you want to get all 386 Pokemon, you are going to have to trade with Ruby, Sapphire, Emerald, and maybe even Colusseum or XD. For all of that info, i suggest you go to www.serebii.net.
you can not catch scyther in Pokemon ruby,emerald or sapphire . you have to trade them from Pokemon fire red or leaf green.
You can't catch a poliwag in Pokemon Sapphire. You have to trade from Pokemon Fire Red or Pokemon Leaf Green.
you cant on sapphire. but u can trade them from a fire red or leaf green Pokemon game
You can't catch Exeggcute on Pokemon Sapphire. You need to trade one from Fire Red or Leaf Green.
You can't catch a ditto in Pokemon Sapphire, but you can trade it from Pokemon Emerald/FireRed/LeafGreen.
Trade it from Fire Red, Leaf Green, or Emerald.
You can't catch Bellsprout in Sapphire. You have to trade it from LeafGreen.
You can't catch Ditto in Pokemon Sapphire. You'll have to trade it from Pokemon Emerald/FireRed/LeafGreen
You can not catch eevee in Pokemon sapphire/ruby. u hav to trade or u can hav 2 gba and a link cable + Pokemon sapphire and leaf green u can trade it to yourself. P.S you can also trade with your friend. please respond under me if any of you people no how to catch a ditto in Pokemon sapphire!!!!!!!!!!!!!!!!!!!!!!!!!!! also tell me if this is a crap answer and if it is i wil change it ( peace,I'm out!!!!)
You can't catch it on Sapphire. You have to trade it from Pokemon Emerald/FireRed/LeafGreen
You cannot catch Articuno in Pokemon Sapphire, but you can trade it from FireRed or LeafGreen.
no, you can't. BUT if you trade, you get it.