My gen 5 or 4 team for sure. Gen 5 - Samurott, Emboar, Serperior (yes I got all three) Beheeyem, Ampharos, Zoroark. Their move sets weren't that good, but I beat the game probably right before I started learning the metagame and stuff, so this team does kinda suck. I still love it, and its the only reason why I like the Gen 5 starters.
Than there's my gen 4 team which I made a long time ago, so it is even worse, though I still love all the pokemon on it. Gen 4 - Torterra, Roserade, Gyarados, Luxray, Staraptor, and Dialga.
I think before these two teams, I wouldn't really have a full team of Pokemon. I would just play through with my starter and 2 or 3 other pokemon I liked. My Sapphire team only had 4 pokemon, Sceptile, Breloom, Tropius and Aggron.