Welcome to the anime character challenge thread!
The idea behind taking one of these challenges is that you stick to an anime characters team and don't allow yourself to catch any extra pokemon. This obviously cannot be done if you do not have access to WiFi, so if you don't you may obviously catch yourself a surfer if your character does not have a in-game catchable pokemon that can learn surf.
There are many challenges that can be done. I reccommend one of the following:
These characters have enough pokemon to create a legitimate team.
I am currently doing a Gary Oak challenge. I'm finding it difficult though; he doesn't have a pokemon that learns Surf and is catchable in-game. (So if someone could send me over a Horsea, Squirtle, or Krabby egg, I would be grateful)