No. But Sedot can be found in Emerald or Ruby versions.
Riolu is located in the Safari Zone, you must arrange your blocks to obtain him, they are mostly located in the Meadow area.
By retrieving them from a Sapphire, Ruby, or Emerald game. To get all of them I suggest borrowing them from a friend and then breeding them with a ditto. There isn't a way to get them in LeafGreen and FireRed, unless you are traded them from a person who has them. Hope I helped.
To catch a Metapod in Pokemon SoulSilver (And in Pokemon HeartGold as well), you have to enter the Bug Catching Contest at The National Park on Tuesdays, after you obtain the National Pokedex.
The best place to find farfetch'd in Pokemon soulsilver is route 47. However, never look for farfetch'd at night, because it will be impossible to find one. You could also try the wetland area of the safari zone (no objects needed, e.g. rocks, flags etc.), but the same rules apply, you won't find it at night. Hope I helped!
In HeartGold you can find Larvitar on Mt. Silver or in the Safari Zone (in the 'Mountain' area).Safari Zone
forest at night
You can catch Ekans in Pokémon HeartGold in the Safari Zone in the Marshlands area.
safari zone rocky beach area
You can catch Lombre in Pokemon HeartGold in the Safari Zone at a waterside area once you receive the National Pokedex.
yeah, you get them in the safari zone by surfing in the rocky beach area
In Pokémon HeartGold you can find Ditto in Routes 34, 35 and 47 as well as in the Cerulean Cave and in the wetland area of the Safari Zone, you can find Level 10 Ditto in Routes 34 and 35, you can find Ditto between the levels of 31 and 40 in Route 47, you can find them at Level 17 and Level 41 in the Safari Zone's wetland area and you can find them at Levels 39, 42 and 45 in the Cerulean Cave.
It is in the Meadow. It is in the Swamp during the morning and day.
Safari Zone, Mountain area. NOOOOOOOOOOOOOOOOOO UNLOCK KANTO AND WALK THERE
In Pokemon Brick Bronze, you can find Ditto by catching a wild Ditto in the Safari Zone. The Safari Zone is a special area located in the southeast corner of the map, and it is only accessible after you have defeated the Elite Four and become the champion. To catch a wild Ditto, you will need to have a Pokeball or a Safari Ball in your inventory. You can also try using a Pokemon with the ability "Arena Trap" or "Shadow Tag" to increase your chances of catching a Ditto. Keep in mind that Ditto is a rare Pokemon and may take some time to find. My recommendation : 𝓱𝓽𝓽𝓹𝓼://𝔀𝔀𝔀.𝓭𝓲𝓰𝓲𝓼𝓽𝓸𝓻𝓮24.𝓬𝓸𝓶/𝓻𝓮𝓭𝓲𝓻/272172/𝓡𝓪𝔁𝓲𝓽26/
route 7, lv 15. or safari zone in the Savannah area with 4 forest objects placed =)Route 7 (night only)Route 7 & the safari zone is where you can find Houndour in Pokemon HeartGold.
Gloom can be caught in the Swampy Area of the Safari Zone if you place your objects correctly.