Pokemon is a franchise that is constantly looking to put out the next new thing. Whether it be the next mainline entry in the franchise, the next mechanic or Pokemon type to be added that will shift the meta, or the next set of Pokemon creatures to join the huge cast of current Pokemon. With nearly 900 Pokemon for players to catch at the time of writing, many fans of the franchise often joke that there's a Pokemon out there for everyone, considering designs that are based on anything from animals to ice cream.