theres no points in using the same gamesave for both? it means you'll progress through each game at the exact same level, with the exact same pokemon...where the fun in that? blatantly not the way to play!

becasue i wanna get 2 of the 3 starters lol so i need to use my heart goldso i cant trade between my 2 saves

Click to expand...

There is an easy way of getting multiple starters:
I used the "Can Catch Trainer's Pokemon" cheat from the GBAtemp Cheats Forum to catch my rival's starter in Azalea Town - that is two starters.
Then I caught the second trainer's Bulbasaur on Route 34 - that makes 3 starters and I only have 2 badges so far.
There was a Charmander, a Squirtle and another Bulbasaur in Union Cave in the original Gold and Silver - I expect to catch one of those.
... etc

In order to use cheats, you will also need to change the Game ID for the patched and trimmed rom file.
It is IPKJ BD9D2F31 for 4159 Pokemon Heart Gold (J) Kazo v3b.nds,
Game ID is IPGJ BB4BC92C for 4160 Pokemon Soul Silver (J) Kazo v3b.nds.
ID for 4160 Pokemon Soul Silver (J) Raqib12 v3.nds is IPGJ B4D8AB2F.
It changes for every one of Kazo's or Raqib12's releases.
If you have a different rom or do not know what you have, you need to get r4cce and learn how to use it -
especially the ... button by the Game ID boxes.