TheiR areas in which you cath pokemon for example sandslash can only be found in the DESERT block
Safari Zone in the Meadow (you need the blocks)
Catch Riolu in the Safari Zone after unlocking the blocks.
You can catch Lairon in the Safari Zone, but you need to arrange the blocks and he'll most likely be in the Peak area in the Safari Zone.
Baboa is the owner of the safari zone.
You can find it in the safari zone in blocks and other requirements in parenthesis but only when you have got the national Dex
Pikachu isn't found in the Safari Zone.
Safari Zone.
In HeartGold you can find Larvitar on Mt. Silver or in the Safari Zone (in the 'Mountain' area).Safari Zone
In HeartGold/SoulSilver you can find a Ryhorn on Victory Road or in the Safari Zone. In the Safari Zone, it's in 'savannah' areas.
Riolu is located in the Safari Zone, you must arrange your blocks to obtain him, they are mostly located in the Meadow area.
You can find a Jigglypuff in the Johto Safari Zone in Pokémon HeartGold and SoulSilver in the Meadow and Swamp areas of the Safari Zone.
No where. But you can catch a Vigoroth in the safari zone by placing 10 plain and 19 forest blocks (10 Shrubbery and 19 trees) in the Peak zone