From Bulbapedia, the community-driven Pokémon encyclopedia.
So, I did this for every current anime main character... let's go to past characters!
GUEST APPEARANCE TIME!
And so we begin a journey with May across Hoenn... but she doesn't like Pokémon? What an idiot. She picks Torchic because Treecko's nasty or something and she doesn't liek Mudkipz after one Water Gunned her in the face.
May makes her first capture... hmm... This is familiar. A bug first.
And her first evolution. This is quite familiar... but it happened a lot slower.
May's first Pokémon reaches its final form. Not too difficult though, and not like it was useful as either of its prevos...
This is blasphemy, this is madness!
THIS. IS. SKITTY!
Hey wait a second. Bulbasaur shouldn't be in Hoenn! Unless... advertisement for FRLG!
Torchic feels neglected. May never uses it because it sucks so bad. So of course, to illustrate its true power... it evolves!
Holy crap! New Pokémon! It's a... baby Snorlax. Generation IV is on its waaaay!
But Hoenn's over! And Ash leaves for Kanto while May stays in Hoenn.
Except she decides to come visit him in...
May comes to visit Ash in Kanto, but she left Beautifly and Skitty in Hoenn with her parents.
Then her Bulbasaur gets the hots for Ash's. Guess she'll have to leave it at Oak's so they can cross-pollinate...
But never fear! She may not liek Mudkipz, but Kanto's Water starter likes her.
Another anime character gets an egg, but it's not Brock! Why not?! HE'S the breeder!
From the beginning of the anime, we've waited for this to happen! We got one close call with Misty... but finally, May's egg hatches and it's... Eevee!
In the heat of the Kanto Grand Festival, May needs to call on her first Pokémon to aid her! Beautifly returns!
Then she sends it back. Ah well...
May doesn't win the GF, but Ash beats the BF. Both enter an unofficial contest, and right before the Battle Round, Team Rocket attacks! Combusken finally evolves, becoming May's... second two-stager.
And that's the end of Kanto! May heads for Johto as Ash heads for Sinnoh.
A surprise visit as the group prepares to enter the Wallace Cup, May calls Ash from Snowpoint City. One can only guess what she was doing up there with Eevee...
And Beautifly's back, too!
Looks like someone else evolved, too!
And someone returned from her Kanto stay with Ash's buddy. And evolved twice by this time! May's third two-stager! And... odd. Just like Ash, it's a Gen I starter, a Gen III starter, and their native region's butterfly thing. It's just that the Gen I starter and Gen III starter are of opposing types...
Well, that's all
And now May will never appear again, and poor Bulbasaur is gonna be with no one.