Here's how you can get an Electabuzz in HeartGold:
* Trade: You can obtain an Electabuzz by trading with another player. It's the only way to acquire one in HeartGold.
* Breeding: You can breed Electivire (which is the evolved form of Electabuzz) with a compatible Pokémon to get Electabuzz eggs.
Note: To evolve an Electabuzz into Electivire, you'll need to use the Thunder Stone, which you can find at the following locations in HeartGold:
* Route 36: Found in the tall grass.
* Mt. Mortar: Found in the caves.
* Route 44: Found in the tall grass.
Good luck catching (or trading for) your Electabuzz!