Totodial, Mudkip and Chimchar.
Gen 3 was a tough choice though. I always liked Treeko the best of the three but I always found Mudkip the most useful in game. I'm interested to hear more though. If you could build an ultimate team using pokemon from all 5 generations, what would that team be?