North of fucisha city where the old safari zone used to be. (Fucisha city is in the kanto region, only accesible when you have defeated the elite four.)
in the plains area
There are Bellsprout, Lickitung, Tangela, and Weepinbell.
The north area of ecruteak city. Johto region.
forest area safari zone
It'll be in the Pokewalker on Course Suburban Area.
probably any gamestop in your area
safari zone swamp area or suburban area pokewalker route
no you can trade soulsilver pokemon to black
he is not in Pokemon soulsilver or Pokemon heartgold
POKEMON SOULSILVER come with a poke walker and the Soulsilver game
Place 6 plain objects(flowers) in a wetland area.
Pokemon soulsilver and Pokemon heartgold are basically the same game just different versions but i do recommend buying Pokemon soulsilver