Ash: Pikachu, Treeko, Corphish.
May: Torchic and Beautifly.
Brock: Mudkip, Lotad, Forretress.
Brock, as you can see, actually becomes both a Rock and Water type trainer due to complications back at the Pewter City Gym when he returns there. As for what kind of complications, you'll just have to wait and see (that is, if they release the special episode in which that happens).
You forgot to say that Ash also has Tailow.
I dont think May and Max are anything alike.. Tell tell me something alike betwteen May and Max.