it's right after cherrygrove town
I would definitely say bugsy's Pokemon gym in azeala town or ilex Forrest
black apricorns you need to exchange it with Kurt in azeala town in Pokemon soulsilver and heartgold
Kurt is in a house in Azeala Town. It's Just above the pokemon Gym in Azeala Town. Hope it helped.
i got my heracros in soulsilver by headbutting a tree directly behind kurt's wht apricorn tree in azeala town, it was lvl 3
azeala town
you can only get an oddish in soulsilver. The only way to have it in your heartgold is to trade with a soulsilver player.They are found in Routes 5, 6 , 24, and 25, and the Illex Forest at night. They are pretty common and not usually a high level, so it should be easy to catch.in the ilex forest by azeala town!
You can't get to it in soulsilver.
olivian town
Between Mahogany Town and Lake of Rage.
you get it in pewter town
in pallet town.
The Kanto radio station in both Pokemon heartgold and soulsilver is in Lavender Town.