No. There are a two reasons why that wouldn't work.
1. GBA can only transfer over to DS, not the other way around.
2. HG/SS are counted as 4th gen. and because of that even if you could trade from DS, it couldn't be with those two specific games, because of the fact that there would be a possibility of 4th gen. Pokemon getting into a 3rd gen. game.
No but you can migrate emerald Pokemon to heartgold
Heavy balls are not available in pokemon emerald, but they are available in pokemon heartgold and soulsilver
Sorry, you can't in Pokemon Heartgold. But you can in Emerald, Ruby, Saphire and crystal.
There is not a weather institute in Pokemon Heartgold, you are thinking of Pokemon ruby, sapphire, and emerald, there is not a weather institute in Pokemon heartgold.
You Can Get Totodile By Trading It From Pokemon Emerald Or Pokemon HeartGold Or Pokemon SoulSilver.
Trade it from Pokemon HeartGold or SoulSilver or migrate from Emerald.
Migrate from Pokemon ruby emerald Sapphire
Hoenn is not in heartgold version, only johto and kanto are in heartgold, hoenn is in emerald
You can't. But you can migrate Pokemon from Pokemon Emerald to the Pal Park in Pokemon Diamond, Pearl, Platinum, HeartGold, or SoulSilver and transfer them into Pokemon Black.
You can either migrate it from Pokemon Emerald version, get it from trade, cheats, or events. :)
Pokemon Ruby, Sapphire, Emerald, SoulSilver, HeartGold.
Pokemon No. 152 is Chikorita, and is the starter Pokemon in HeartGold and SoulSilver, but can also be imported from Pokemon Emerald.