It depends on your ID number as if you have it one way or the other than you either only catch sheildon or you can only catch cranidos. You have to go to the underground to dig up their fossils to get them though. Then you get them revived.
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.
I have no clue
you can not find a wild rampardos in platinum you have to catch a cranidos by finding a skull fossil underground and then evolve cranidos at lv. 30 hope that helps =)
Go to serbii.net or cranidos serbii.net
you'll get a cranidos in the under ground in Pokemon platinum. just keep on levelling it up till it learns headbutt.
route 6
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.
go underground get a skull fossil and get it restored
level it to level 30
You have to trade one in from Diamond.
Cranidos in the Sinnoh Dex, Fearow in the National Dex
how do you catch a mewtwo on Pokemon platinum