Question: how pikachu become the mascot?
Answer: Initially the Pokemon company were thinking about having a Pokemon as their mascot. ... So then Ash got Pikachu as his first and his always favourite Pokemon, and then Pikachu was loved by anime watchers thus making it more popular. Also, the first generation game Pokemon yellow starred pikachu as the version mascot.