I didn't know what type Gligar was, so when I caught it and realized it was Ground, I thought, "So THAT'S why Spark didn't have any affect." O.O
Porygon should be Psychic. Hands down. It learns Psychic moves and has the Trace ability, I really don't understand why it's normal. >.>
Same with Azurill. Why the hell is it Normal? If it learns Water Type moves and evolves into a Water type in it's later stages, why is it Normal in the first evolution stage?
And Staraptor being Normal? Oh, come on. It's totally unnecessary. I could maybe understand it for Starly, but by the time it evolves into Staraptor it looks like an all around Dark Type.
Palkia being part Water makes no sense whatsoever. If it had some kind of backstory as to WHY it is Water, I could understand it, but it's just randomly a Water Type. Dialga being part Steel and Giratina being part Ghost makes more sense.
And why is ARCEUS Normal? I mean, I know it can change types according to the plate it holds, but if it's supposedly the Pokemon that created the universe, I'd think it'd be something other than a Normal type.