Triangle Dude's team consists of 6 different trainers... And each of those trainers has 6 Pokemon. Essentially that's 36 Pokemon versus any opponent's 6. The odds are stacked in Triangle Dude's favour.