You can get Elekid from the PokeWalker in Pokemon Heartgold, and transfer this to your main game. Remember this only applies if you actually bought the cartridge and everythin
Without that, you can catch an Electabuzz at Route 10 or Safari Zone and breed it for an Elekid.
Or just trade :3