You can't obtain Squirtle or any of its evolutions in Black or White, so you will have to migrate a Squirtle from Pokemon HeartGold or SoulSilver Version.
If you don't know how to obtain Squirtle in HeartGold or SoulSilver, you have to beat Pokemon Trainer Red, who is at the top of Mount Silver, and obtain all 16 gym badges. Then, Professor Oak will let you choose one of the Kanto Starters in Pallet Town.
Hope this helped!
U can only get squirtle by transferring from a previous game or trading at gts.
PokeTransfer or Dream World
Squirtle is a Water type pokemon.
Squirtle is not available in Pokemon Crystal. Squirtle can only be found in Pokemon Red, Blue, or Yellow. Squirtle can be traded to Crystal from those titles.
You get Squirtle as one of the starter pokemon.
Squirtle is a purely Water-type Pokemon.
in squirtle land
You can't catch a Squirtle. It's one of the Pokemon you can get from oak. You have to trade with someone who already has a Squirtle.
Trading is required.There was available a Japanese Event to get a Squirtle in Dream World with a different Ability (Rain Dish instead of Torrent) but it already expired.
Squirtle is a water type pokemon, it is weak against grass and electric type pokemon.
You can only get Squirtle in LGFR.
You can only obtain squirtle as your starter pokemon( your first pokemon) or through trade.