In Pokemon pearl you can only obtain an armor fossil before you get the National Dex. After you get the National Dex, these are the possible fossils you can get:
Armor Fossil--Shieldon
Claw Fossil--Anorith
Root Fossil--Lileep
Dome Fossil--Kabuto
Helix Fossil--Omanyte
Old Amber--Aerodactyl
you can get all the fossils for every game once you have beat the elite four
fossils are found under ground
in the underground
All fossils from Generation I to Generation IV are in Pokemon pearl. But the two main fossils of the game are the Sheild Fossil and the Skull Fossil.
Oreburgh Town
by digging them from underground
You go underground and just search. Skull fossils appear at random, but they aren't all that rare. You just have to search. Also, Cranidos Skull fossils can only be found in Pokemon diamond, and Sheildon Armor Fossils can only be found in Pokemon pearl.
there is no fossils of squrtle in any game
Dig Underground
go to: http://www.anime.com/PokeMon/
you need to be more specific peoples!
only the underground.