Like there's so many better and cooler looking Pokemon out there, so why were they originally going to choose Clefairy? (I do know that they swapped it to Pikachu obviously). I dunno, Clefairy just looks kinda lame for a mascot.
Pokémon first ventured out of the Gameboy videogames as a comic book and not a TV show. In the comic book, Clefairy was chosen as the main Pokémon character, in order to make the series "more engaging" (translation: Bulbasaur, Charmander and Squirtle have no personality). However, when the series was ready for a TV adaptation, the marketers decided that Clefairy wasn't cuddly or yellow enough. They replaced it with Pikachu, who they thought could be identified more easily by younger viewers. In fact, the only other yellow and cuddly character on TV was Winnie the Pooh.
Pokémon first ventured out of the Gameboy videogames as a comic book and not a TV show. In the comic book, Clefairy was chosen as the main Pokémon character, in order to make the series "more engaging" (translation: Bulbasaur, Charmander and Squirtle have no personality).
However, when the series was ready for a TV adaptation, the marketers decided that Clefairy wasn't cuddly or yellow enough. They replaced it with Pikachu, who they thought could be identified more easily by younger viewers. In fact, the only other yellow and cuddly character on TV was Winnie the Pooh.
Source.