Finally a new post! Thanks, CyberBlaziken.
It has been quite a while since my last post in this thread, and I have done a lot of things in the games. Not going to write down everything in extreme detail but I will not leave anything out either.
SoulSilver: To start with, I continued training Shelgon until it evolved into Salamence at level 50. It was the final Pokemon I needed from the Hoenn part of the Pokedex, so that was now done. I could move on to the one region I had left to complete, which was Sinnoh.
The first thing I did was to do some trades with D/P/P. I traded over Drifloon, Glameow and Riolu from Pearl, Stunky from Diamond and then Piplup, Snover, Finneon and Shieldon from Platinum. I also added Spiritomb and Gabite to my Pokedex through trading with the Sinnoh games, Gabite was the last one I needed from the Land Shark line so that was now complete as I had Gible and Garchomp since earlier.
Then I got started on evolving Pokemon from Sinnoh. I started with training Turtwig into Grotle, then Torterra. I already had all members of the Chimchar line since some time in the distant past, so I didn't need to get them now. Instead, I continued with Piplup and trained it into Prinplup, then Empoleon. And with that, I had obtained all of the Sinnoh starters, as well as all starters from all regions. Now, it was just the rest of the Sinnoh Pokemon left.
I evolved all the Pokemon from Sinnoh that evolve through level-up and got these to the Pokedex: Luxio, Luxray, Rampardos, Bastiodon, Gastrodon, Lucario, Bronzong, Floatzel, Drifblim, Purugly, Skuntank, Hippowdon, Drapion, Toxicroak, Lumineon, Abomasnow and Gliscor. Those were all the level-up evolutions I needed as I had some since earlier. Now I don't have anything left in the Day-Care either since I don't need to use that place for level grinding anymore.
Continued with some breeding. I hatched a Mime Jr., several Ralts and several Snorunt. Those were all the ones I had to breed, it wasn't many at all, I had thought it would be more. I trained one of the Ralts I hatched to level 20 so it evolved into Kirlia. After that, I connected to PBR and downloaded the free Electivire and Magmortar from there, decided to just get them the easiest way.
After that, I did a few trades with HeartGold. This added Rhyperior and Dusknoir to my Pokedex. Finally, I just had the stone evolutions from Sinnoh left. And there were only two in total. I used two Dawn Stones to evolve my Kirlia into Gallade, and one of my Snorunt into Froslass.
And with that... my Pokedex on this game was complete. 493 Pokemon seen and caught. I am very happy about that. It happened today, on December 10th. Which is also when I get to make another post in this thread. This must be fate. Or maybe not. But it's still cool. For completing the Pokedex, I got a few rewards. First of all was an upgrade to my Trainer Card, adding another star and coloring it green, which looks neat. I went to Pallet Town and spoke to Professor Oak who evaluated my Pokedex for the last time and congratulated me. Then I spoke to one of the Game Freak members in Celadon and got a Diploma which looked rather cool. I also spoke to Professor Elm in Old Bark Town but got nothing from him as expected.
So I am now done with the Pokedex here. But I am not done with the game yet. While working on the Pokedex, I decided that I want to try some of the other things these games has to offer as well. So I will do that. I have decided that the Shiny Leaves will be first out, so I will get started on them here tomorrow.
HeartGold: Like on SoulSilver, I have done a lot here and gotten quite a bit done on the Pokedex. To start with, I continued on the Hoenn part of the Pokedex and added these Pokemon to it: Claydol, Armaldo, Cradily, Banette, Glalie, Sealeo and Walrein. Those were most of the regular evolutions I needed from Hoenn so I took a break with them and did a few other things.
Did a bit of breeding and hatched these Pokemon: Azurill, Trapinch, Barboach, Wynaut and Bonsly. Those were all the ones I needed from Hoenn and one bonus that I would need later on but decided to get now instead as I needed it for something special. After that, I did some trades. First I traded with SoulSilver which added Giratina, Latios and Jirachi to the Pokedex. Then I traded with Platinum and added Gabite, Cresselia, Heatran, Regice and Registeel. I also traded over a Turtwig which I would need for the Pokedex later on. With those trades, I had all Hoenn legendaries added to the Pokedex as well as some more Sinnoh legendaries and some more regular Sinnoh Pokemon.
Now, the Hoenn part of my Pokedex was almost done, I just had to train a certain Pokemon. Withdrew the Beldum I received from Steven and trained it into Metang, then Metagross. With that, the Hoenn part of my Pokedex was complete here as well. Just Sinnoh left now. But before that, I did another thing. I wanted to complete all in-game trades on this game. I had three left so it wasn't that many. Started by going out to Viridian Forest where I caught a Pikachu. Went to Diglett's Cave and traded with Brock, gave him my Bonsly and got his Rhyhorn. Continued to Saffron where I traded with Lt. Surge, gave him my Pikachu and got his French Pikachu in return. After that, I went to the Dragon's Den and caught a Female Dratini which I evolved into Dragonair. I traded it for a Dodrio with a girl in Blackthorn. And so, I had completed all in-game trades in this game as well, which is great.
Now, it was time to start on the Sinnoh part of the Pokedex. The last part of the last Pokedex... The first thing I did was to do some trades with the Sinnoh games. I traded over Drifloon, Riolu and Purugly from Pearl, Stunky from Diamond and Chimchar, Snover, Lumineon and Croagunk from Platinum. I also did several touch trades which added the following Pokemon to my Pokedex: Spiritomb, Magnezone, Probopass, Rotom, Glaceon and Leafeon. I find it really unnecessary that the area-based evolutions can't be obtained in HG/SS, they had absolutely zero reason to be left out. Unacceptable in every way. Anyway, these were all the D/P/P exclusives I needed except for four legendaries which I would get later on. All of those trades also gave me exactly 450 Pokemon registered in my Pokedex, which was the last milestone on this game, so that was great. Less than 50 Pokemon left in total, and all of them are from Sinnoh.
With the trades done, I started on the regular evolutions from Sinnoh. Started by training a Turtwig into Grotle, then Torterra. Then I trained a Chimchar into Monferno. Didn't need to train it any further as I already had Infernape. Continued by training Piplup into Prinplup, then Empoleon. And so, I had all of the Sinnoh starters, and all starters from all regions on this game as well. Continued by doing most other regular evolutions, added the following to the Pokedex: Staravia, Staraptor, Luxio, Luxray, Bastiodon, Mothim, Wormadam, Vespiquen, Floatzel, Lucario, Gastrodon, Cherrim, Drifblim, Skuntank, Bronzong, Hippowdon, Drapion, Toxicroak and Abomasnow. Like on SoulSilver, I have nothing left in the Day-Care here either as I am pretty much done with the level-up evolutions here as well.
After all of this, I connected to PBR and downloaded the free Electivire from that game, wanted to get it the easiest possible way here as well. Didn't need Magmortar as I already had it. Then I did some more trades. First I traded with SoulSilver which added Rhyperior, Dusknoir and Palkia to the Pokedex. Then I traded with Platinum which added Uxie, Mesprit and Azelf. So with that, I had all the Sinnoh legendaries as well as all trade evolutions. But I still have a little bit left on the Pokedex. I went out to Route 45 where I caught a Gligar. Withdrew a Sneasel which I will train next.