Nope! You have to smash rocks around the Ruins of Alph (place where you find Unown) until you find an item called Old Amber. Take it to Pewter City to revive it, and you will get an Aerodactyl.
You need to go to the Ruins of Alph with a Pokemon that knows Rock Smash. If you smash the rugged rocks you have a chance of finding items, including fossils and Old Amber. If you find an Old Amber, you take it to the Pewter Museum of Science (in the Kanto region) where it will be revived into an Aerodactyl.
Good luck and happy rock smashing!
You can't catch Aerodactyl you have to get its fossil at the Pewter City Museum (it's called Old Amber) then bring that fossil to Cinnabar Island where they'll give you the Aerodactyl.
Im pretty sure you dont catch aerodactyl in heartgold but I think you can get him as a fossil, if you do, talk to the guy in the pewter city mueseum and he will turn it into aerodactyl for you.
you have to catch it with a master ball or it will kill you
The only way to catch Aerodactyl in Pokémon Platinum is by going underground, digging for an Old Amber and grabbing it and then taking it to the Museum in Oreburgh City so a person there can restore it into an Aerodactyl.
No, you cannot catch Kyogre in "Pokémon SoulSilver."
You can't catch bastiodon in Pokemon soulsilver.
No, but you can trade from firered/leafgreen.
You can teach it that in the battle frontier in HeartGold and SoulSilver OR breed it Sky Attack.
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
You cannot catch Heatran in Pokémon SoulSilver, you will have to trade for it.
Actually, you can catch Aerodactyl in the wild in Route 111 and Mirage Tower. It is a wild encounter, it is not in fossil form, it is in the wild.
You'll have to revive it from an Old Amber.