Question: is squirtle a good pokemon?
Answer: Squirtle is a good pokemon to start, and has good moves and decent defense. However Garados, Poliwhirl or Lapras can be used as water type in your team and they also do a good enough job. Garados is difficult to raise but it is worth it.