No you cannot catch a Squirtle in any Pokemon game. You can transfer one using the PokeTransfer Station.
If you chose charmander you can't get squirtle or bulbasaur unless you trade with friends that have them.
You can only obtain squirtle as your starter pokemon( your first pokemon) or through trade.
They are not catchable on any Pokemon game,however you can trade to get the starter Pokemon squirtle and charmander on Pokemon Leafgreen/Firered.
U can only get squirtle by transferring from a previous game or trading at gts.
If you picked Squirtle as starter, you can evolve your Squirtle into Wartortle. Otherwise you'll have to trade with someone who picked Squirtle as starter.
Bulbasaur.
You can only get Squirtle in LGFR.
trade...no other way
only by trading
Trade them from firered or leafgreen.
You can't catch it! You need to trade who has Pokemon firered or leafgreen.
eat poopy
you cant find it. you have to trade it from another game
Squirtle is not catchable in emerald.
Yes, you can get a Squirtle in Pokemon Sapphire. However, it cannot be caught in the game. It must be traded from FireRed or LeafGreen (or Emerald) and will even register on your Pokedex after you defeat the Pokemon League. Keep in mind that Pokemon like Blastoise or Wartortle can breed to produce a Squirtle.
You can't normally get Squirtle in Pokemon Ruby. If you used a game hacking device to obtain one, maybe Pokemon Emerald was able to detect that? Emerald also refuses trades until you've obtained the Running Shoes, though that happens so early in the game it's probably not what's wrong in this case.
you can't find squirtel in Pokemon ruby,sapphire or emerald idiot.
Squirtle is a Water type pokemon.