There are only 2 possible ways to get Squirtle in Pearl: either by this method if you want to do it the fair and legit way, that is.
1. First, have Fire Red or Leaf Green.
2. Choose to start with Squirtle then get far enough where you have the Dex and have caught at least 7 Pokémon.
3. Save Fire Red/Leaf Green, insert it into the GBA slot of the DS then insert the Pearl Game Card into the DS slot.
4. Migrate Squirtle and 5 other Pokémon into Pearl via using the migration feature. It'll send them into the game's Pal Park where you can re-catch them.
or you could trade for it over Wi-Fi.
Squirtle cannot be caught in Black. It must be traded in from another version.
He is in a house in Cerulean City
You can't, Squirtle can be obtained by Migrating it from LeafGreen or FireRed.
Get a another account on Pokemon tower defence , at the beginning choose the Pokemon you need . Then trade it with the account you wanted the Pokemon in the first place.
you can't get squritle anywhere else unless you hack
get a water Pokemon level 10 or up because that's what level they learn a water type move that does damage or just get a sqirtle
after u beat red the trainer go to oak in pallet and u can get one of the 3 kanto starters
You need to start off with sqirtle and have beaten the game and has battled mewtwo and then look in the wild he can be anywhere and you need the first Pokemon in your team to be level 40-49.
you cant get a diamond on Pokemon pearl but you can get a pearl on diammond ...and pearl.
you cant
Pokemon no.147 in the Pokemon Pearl National Pokedex is Dratini.
You get it as a starter. If it is a male try to reset game and get squirtle again. If not try again until you get female one.