Eevee
* Route 34 (East of Goldenrod City): You can find Eevee roaming around in the tall grass. This is the most common location for Eevee encounters.
* Route 36 (Near the Radio Tower): This is another spot where Eevee might appear.
Ditto
* Cerulean Cave (After defeating the Elite Four): This legendary cave is the only place you can find Ditto in SoulSilver. It's very rare, and you'll likely need to explore the cave extensively. You can use the "Rare Candy" trick in this cave to potentially encounter it more often.
* Using the "Rare Candy" Trick: You can use Rare Candies in the Cerulean Cave to increase your chances of encountering rarer Pokemon, including Ditto. However, you'll need to find a spot where the wild Pokemon encounters are random.
Tips for Finding Them:
* Use the "Sweet Scent" TM: This TM can increase your chances of encountering Pokemon in the tall grass, making it easier to find Eevee.
* Repel: Use Repel to avoid encountering weak Pokemon and save time.
* Save Before Encounters: Remember to save your game before encountering a Pokemon to reset the encounter if it's not what you're looking for.
* Be Patient: Finding Ditto, especially, can be a challenging process. Don't give up!
Good luck on your hunt for Eevee and Ditto!