Big questions this week... Black or White? Fire pig or Grass snake or Sea otter?

And do I buy Black and White when I've still not cleared the Johto area in HeartGold??