Como pedido pelo leitor Rafael, aqui está um post especial falando como funciona as evoluções no anime Pokémon.
A evolução é um processo pelo qual a maioria dos Pokémons passam ao atingir uma certa quantidade de experiência ou ao se encontrarem perto de certos itens ou em situações apropriadas. Quando um Pokémon evolui, ele troca de aparência, tamanho, peso, nome e também pode aprender ataques e habilidades que a sua forma anterior não aprenderia.
No anime, um Pokémon pode interromper sua evolução por vontade própria, assim como o Bulbasaur de Ash. Existem Pokémons que podem evoluir até duas vezes. Alguns não evoluem e ainda existem casos raros como o de Poliwhirl, que pode evoluir para Poliwrath ou para Politoed.
Alguns Pokémons evoluem ganhando experiência em batalhas, outros evoluem por felicidade, outros por itens mágicos e também há a evolução por pedras, que ocorre quando o Pokémon se aproxima de alguma pedra elementar e essa pedra o faz evoluir.