If you’ve been dreaming about hopping on an Arcanine and majestically running through Kanto ever since the first games, Pokémon: Let’s Go, Pikachu! and Let’s Go, Eevee! have finally made it a reality.

A new trailer for the games reveals that “select larger Pokémon” will now be available to ride, with Charizard, Onix and Arcanine being shown off.

That’s not all, however, as the trailer seems to be something of a feature showcase more than anything else.

We get a look at the new rival (who is apparently friendly this time around) as well as Pokémon bonding which looks to be close to how it worked in the most recent games.

Player customisation also makes a return and there’s outfits and hairstyles for Pikachu and Eevee too. If you’ve ever wanted Eeevee with a fringe, these are the games for you.

Co-op is shown off in a 2-versus-1 battle, but we’re not exactly sure how that’s fair on the NPC trainer. As this game looks to be a bit more on the casual side, maybe this is encouraged.

Aside from riding Arcanine, the best part of the trailer must be Magikarp’s animation as your follow Pokémon as it flops around on the ground in lieu of a walk animation.