They are all over the place, there is some south of ecruteak city, some east of azalea town. I don't think anyone could be bothered going and finding all of them.
Hope I helped!
black stone
You can use them at azalea town, Johto region. If you go to a house that has a white apricorn outside it, you will find that the man inside can turn your apricorns into different sorts of pokeballs, depending on the colour of the apricorn. If you have any further questions be sure to post a message on my board. Hope I helped!
You CAN'T find an Emolga on Pokémon Heartgold. It was introduced in Pokémon Black and White, which was released a whole year after HG/SS. Answer: You can't find Emolga on HG/SS.
You can't it is a new move in black and white only.
you can't only in Pokemon black and white.
You can transfer Pokemon, but you can't trade. Since HeartGold was released before Black, HeartGold doesn't know Black exists. However, Black knows HeartGold exists. You need to be on Route 16 in Black version, which requires beating the Elite Four.
No, but you can trade Pokemon only in HeartGold to Black
you can trade pokemon from heartgold to black but you can only transfer the pokemon in heartgold not trade it from black
There is no possible way to find GIRATINA in Black. You'll have to migrate it from HeartGold, SoulSilver, Platinum, Pearl or Diamond. Hope this helped
No. If you wanted to, you could trade from HeartGold to Black and White, but not the other way around.
You will have to either trade for Raikou or transfer from Diamond, Pearl, Platinum, HeartGold, or SoulSilver.
No you can't because unlike HeartGold and SoulSiliver you can only trade Reshiram on Black version.