Depends on what your looking for, They usually split up the rival (opposite some might say) pokemon between versions, but you can find them all in Pokemon emerald.
How do you catch latios in Pokemon sapphire
There are many Pokemon you catch that are similar in sapphire and emerald but there are many Pokemon emerald can only get and not sapphire.
your rival gives it to you
You can't catch a ditto in Pokemon Sapphire, but you can trade it from Pokemon Emerald/FireRed/LeafGreen.
The rival in Pokemon sapphire, ruby and emerald is brendan or may. It depends if you a boy or a girl at the beginning (boy=May , girl=Brendan).
You can't catch Ditto in Pokemon Sapphire. You'll have to trade it from Pokemon Emerald/FireRed/LeafGreen
You cannot catch Lucario in Pokemon Sapphire since it wasn't created yet.
Sorry But as much as i would love to catch it, you can't catch in Pokemon sapphire :(
Groudon is not available in Sapphire. You have to trade it from Pokemon Ruby, and there is only one Groudon in the whole Ruby game.you cannot catch groudon in sapphire, but you can have it by transfering it from Pokemon ruby or from Pokemon emeraldyou cannot catch groudon in sapphire, but you can have it by transfering it from Pokemon ruby or from Pokemon emerald
From your rival on Route 19.
You can't catch Bellsprout in Sapphire. You have to trade it from LeafGreen.
It is impossible to catch darki on Pokemon sapphire. Pokemon sapphire is in the hoeen region. darkri is in sinnoh. if you have any questions please contact me at mohagamer@hotmail.com