You cannot get a Skull Fossil (Cranidos) in Pokemon HeartGold.
Chat with our AI personalities
You revive it from a Skull Fossil, like in Diamond and Platinum.
You can not get an Armor Fossil in HeartGold.
You can't catch Cranidos in the wild or from a special event. You'll need to trade for it from Pokemon Diamond, Pearl, or Platinum.
Cranidos is a Rock type Pokemon that can be revived from a Skull Fossil in Pokemon Diamond. It will evolve into Rampardos at level 30.30
You can get all the fossils underground, except for shieldon or cranidos. You find shieldon if your ID is even and Cranidos is your ID is odd.