You can find Moltres in a little cavern in Mt. Silver.
no, only in Heart Gold.
Spinarak is a Heart Gold Pokemon not a Soul Silver Pokemon, You'll have to trade it.
you only can trade it from heart gold. you can catch groudon on soul silver
You can't catch Phanpy or Donphan in Soul Silver; they're only in Heart Gold.
You can't find Teddiursa in Pokemon Heart Gold but in Pokemon Soulsilver, you can catch at Route 45
Well in Heartgold you catch Ho-oh earlier and there are different Pokemon and in Soulsilver you catch Lugia earlier and there are different Pokemon.
You can't get growlithe you have to get heart gold then trade to get it , go to seribii.net to find out :D
You cannot catch Teddiursa in Pokemon Silver.
There both the same game but in Heart gold you can catch Ho-oh and in Soul Silver you can catch Lugia. So they both have the same pokemon. If you like the Pokemon Kyogre, you can catch one in Pokemon Heartgold. If you like Groudon, you can catch one in Pokemon Soulsilver.
In your heart
you trade it from either Pokemon heart gold or soulsilver...(you can catch both from either games)
In Pokemon Soul Silver Heart is a young boy who stole one of Elm's Pokemon.