>>51534822this is what I imagined my anime teams being while watching. Can't really say anything for companions past it just being the ones in the anime.
Around the time of BW was when I was into gijinkas so I imagined it as some sort of role swap where I became the Pokemon and Mawile became the trainer while swapping off during Alola