Niantic has provided yet another new things for Pokemon Go Trainers to catch this week.

It started out with a new shiny Krabby to track down, while a new psychic event, including more shiny Pokemon, has just kicked off.

So it would seem a little overkill to add yet another new thing to the game for this weekend.

However, that hasn’t stopped Niantic doing exactly that.

Players can catch a new hat-wearing Pikachu in the wild right now, which is also available buy in the shop for your character.

“A Pikachu wearing a special cap has been spotted in Pokémon GO. Don’t miss your chance to catch it,” a message from Niantic explains.

“A cool new look inspired by Pikachu is now available for free in the Style Shop.”

The black cap Pikachu sounds like it will be available to catch for the weekend, although it’s unclear how long it will remain available.

The good news is that Niantic has also released the new Pikachu in shiny form as well, just to make things a little more confusing.

Fans are also debating whether a special Pichu variant might also pop up, requiring a lot of egg hatching to be done for those Trainers interested in getting one.

So far nothing has been found to support a Pichu, with Trainers keeping an eye out for more news.

It follows on from the release of the Pokemon Go Psychic Spectacular start time is fast approaching with the event bringing with it Shiny Drowzees and additional field research.

The release date for the Pokemon Go Psychic Spectacular, which launched on Friday.

The new event will last for over a week and will include more psychic-type Pokemon like Abra, Ralts, and Baltoy appearing in the wild.

Shiny Drowzee appearances are also being thrown in by Niantic, as well as additional field research.

Your best chance for trying to get a Shiny Drowzee look to be trying to catch it in the wild.

According to research by Silph Road, there’s a one in 450 chance of catching a shiny Pokemon in the wild.

Drowzees are also right now hatching from 5km eggs so there’s a chance you’ll be able to get the shiny version of the psychic Pokemon that way.

If you find a Shiny Drowzee and you want to evolve it into a Shiny Hypno, which won’t be appearing in the wild, then you’ll need 50 candy.

On the topic of psychic Pokemon, the Mewtwo raids are still currently going on in Pokemon Go.

But time is running out if you want to complete the 150th entry on your Pokedex.

The Mewtwo raids won’t be around forever, ending on October 23.

If you’re looking for tips on how to catch Mewtwo, then click here to see the Pokemon Go guide on completing the legendary raid.