I am going to do a challenge in HeartGold with most forms of Eevee(no Glaceon/Leafeon). I have bred 6 Eevees from SoulSilver and will be traded as soon as after I get my Pokeballs. I learned the only requirement to trade in HGSS is get the Pokdex, and have at least 2 pokemon. All have the Egg Moves, Endure, Flail, Wish and a normal move of Tackle and of course some will be replaced, like wish with Thundershock, Ember, etc..
This will be my Final Team:
Eevee
Flareon
Jolteon
Vaporeon
Espeon
Umbreon
I will also evolve them before I trade them over, it is possible to get level 2 of all Eevee evolutions, and they will be level 5 when I trade them over.
I will update as soon as I start.