Well this was the hardest 6 pokemon I have ever had to choose I like too many of them having played with pokemon from all 6 gens. So I'll start with the easy bits
badges: Hoenn my favourite gen by far
trainer: Norman because my favourite type is normal type the versatality is unmatched
now onto the pokes
Snorlax: because Snorlax out of these 6 he is the only pokemon that would appear on every one of my teams
Lopunny: the only other pokemon here that could potentially be on every team its so damn boss and it's mega only adds to the bossness
Tropius: the newest addition to the six I started playing with it on showdown and grew to like him immensly Tropius sweep is a thing
Eviogon: anyone who know anything about competitive battling knows what i mean here a tanky pokemon that has type coverage to sweep can't complain
Gyarados: He's here because it was the first pokemon i went to full lengths to train up I was certain that pathetic karp was worth something and made sure I found out
Spheal: He is so damn cute oh like at the little ball of seal and the fact he could learn most of the mandatory HMs necessary to finish a pokemon game was the final factor.
honourable mentions but weren't fixed in my head enough to grace this 6
Metagross: we got a badass here
Ttar: badass also and hella hard to get normally
Linoone: A HM slave that can pick up items for you nuff said.
note: if anyone can tell me how to find my 3ds ID i'll post it here I currently only own MH4U and ORAS and X