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.
Chat with our AI personalities
You cannot get a Skull Fossil (Cranidos) in Pokemon HeartGold.
You can catch Lombre in Pokemon HeartGold in the Safari Zone at a waterside area once you receive the National Pokedex.
Find and then catch
you do not catch it . you can bulbasaur when you get it from proff oak
you can catch a growlithe at route 37.