Starter Pokémon/Anime

Upon their tenth birthday, youths can register for a Pokédex and pick up a starter Pokémon from the local Pokémon Professor or Pokémon Center free of charge. Starter Pokémon are usually raised specifically to be easy to train.

Like in the games, the specific starter Pokémon available vary from region to region, but are the same in each region as the games. That is, Kanto Trainers can only choose Bulbasaur, Charmander, or Squirtle; Johto Trainers can only choose Chikorita, Cyndaquil, or Totodile; and so on.

In A Mudkip Mission, it was shown where starter Pokémon come from. Each region has special, secret breeding grounds run by a Pokémon Breeder for starter Pokémon. The Pokémon League sends these Breeders the Pokémon Eggs for them to hatch at the breeding grounds. The breeders then hatch, care for, and raise the young Pokémon until they are ready to be proper starter Pokémon for new Trainers. As these young ones are virtually defenseless, the locations of breeding grounds (or even the knowledge of their existence) is a secret unknown to most in the Pokémon world. This is likely to guard against unscrupulous individuals or groups (such as Team Rocket) from poaching the young Pokémon.

However, not all starter Pokémon are raised at these special breeding grounds, with Professor Birch said to catch and raise his own starter Pokémon for Trainers.

Other rookie Trainers may receive their first Pokémon from a friend or relative instead. Others, on the other hand, may befriend a Pokémon in the wild. These mean that Trainers can, in fact, start with any Pokémon.