You obtain Leaf Stones by first searching the Pokemon world for green shards. You may then trade those green shards to the Diving Treasure Hunter, who is located at the southeastern end of Route 124 (near Mossdeep City).
There are many shards to be found in areas that can be explored with HM Dive.
In Pokemon Sapphire, Latios can be found in Southern Island.
If you're talking about Professor Oak, he's not in Pokemon Sapphire.
in the water maybe
In Pokemon Sapphire, Shuppet, Duskull, Vulpix and Chimecho can all be found on Mount Pyre.
The Move Deleter in Pokemon Ruby, Sapphire, and Emerald is found in Lilycove City.
Nosepass is a rare Pokemon in the game Pokemon Sapphire. It can only be found by using Rock Smash on boulders in Granite Cave.
Look on serebii.com in the dpthgss pokedex.
Eh... I'am 100% sure you won't get to catch draganaor in Pokemon sapphire but of cause you can trade it.
Groudon cannot be found in Sapphire. Hence, it has to be traded from Ruby.
The HM04 Strength can be found in Rusturf Tunnel in Pokemon Sapphire.
A lot of Pokemon I have I got from Action Replay. But I found Kyogre myself.Kyogre can be found in the cave of origin.
Snorunt can be found in Pokemon Ruby, Sapphire, Emerald, Diamond, Pearl, and Platinum.