With 18 different types having accumulated over the years, the Pokemon franchise gives trainers plenty of different options when it comes to catching and training potential Pokemon. Gym leaders and Elite Four members tend to stick to a particular type when constructing their party, but most trainers take a much more diverse approach to team building.