first of all, get Pokeball's,
then a status inflicting Pokemon (preferably not poison or burn)
Make sure that Pokemon, or a different Pokemon you can switch out to in battle is either 3 levels high, or below that Pokemon level, (or just the level rate of the area), so for you I'm guessing a level 13.
Make sure your Pokemon are at healed, (just incase)
now head to route 34.
it may take a while, but wander through the grass, fight or run away from Pokemon that isn't Ditto.
when you find a Ditto, render it's health to Yellow, and close to red. make sure you do not bring it down to red, no matter how easy it makes catching a Pokemon, just incase you Critical hit it.
Use a furry of Pokeballs.
route 34
its on the same route as the daycare center
You catch an Ursaring in Mt. Silver and then go to the Day Care near Goldenrod City and Breed it with a Ditto. You can find Ditto in Cerulean Cave. Hatch the egg and it will be a Teddiursa.
between goldenrod and ecruteak cities
The only one i really know is ditto.
Well you can catch ditto right outside of canalave city. You should have a 3% chance of one appearing. Also you may want to catch one in the cave where mewtwo is in soul silver or heartgold.
you cannot,however,Ditto can transform.:)
the easiest way to catch a ditto on soul silver is to place 10 water objects in the swapm on the safari zone. if you catch a ditto,go to the day care south of golden rod city and place a Pokemon you want 2 of and ditto and soon youll find an egg with the basic of the Pokemon you found with ditto autumnmosy :) x______________
all you need to do is go to the patch of grass right above the daycare and walk around.
You can get a Ditto on routes 45 and 34.
yes you can
Eevee can only be bred by a Ditto or another Eevee. Make sure you have an Eevee of the opposite gender. You can catch any Ditto to breed with. Make sure the Ditto gets along well with Eevee, however.