Pokémon GO’s Sparkle and Shine Masterwork Research for Shiny Diancie includes one of its most time-consuming tasks: finding 30 Souvenirs from your Buddy Pokémon. Since Buddy Souvenirs normally only come from Ultra Buddy or Best Buddy Pokémon, this step can feel heavily time-gated and incredibly grindy, especially if you are waiting for Souvenirs to appear naturally.
Thankfully, Trainers have discovered a reliable method that can dramatically speed up the process. By using the way Buddy gifts and Souvenirs work in Pokémon GO, you can effectively guarantee Buddy Souvenirs and complete the “Find 30 Souvenirs from your Buddy” task in just a few days instead of potentially waiting weeks or even months.
In this guide, we’ll explain how to guarantee Buddy Souvenirs in Pokémon GO, what Buddy level you need, how the gift-blocking trick works, and the key mistakes to avoid while doing it
Before starting, make sure you have enough Ultra Buddy or Best Buddy Pokémon available, and do not open any Buddy gifts too early. Opening the wrong gift at the wrong time can break the setup and force you to wait again.
- Firstly, make sure any Ultra or Best Buddy Pokémon you plan to use for this method do not have a gift to open. You can search for Ultra and Best Buddy Pokémon by searching for ‘buddy4-‘ in your search bar. If any you plan to use have a gift, open it now as this will not be a guaranteed Souvenir.
- Set your Buddy Pokémon as a Great Buddy, this is a Buddy Pokémon with 2 hearts.
- It will bring you a Gift after 24 hours → do not open this gift!
- Make a note of the time you receive this Gift. You will need to wait 48 hours before you open this gift to “block” item Gifts for 24 hours.
- Once the 48 hours is up, you can now open this Gift.
- Swap to an Ultra or Best Buddy, and they should bring you a Gift fairly quickly. Do not open this Gift.
- Repeat Step 5 for the maximum amount of times you can in a day. You can change your Buddy Pokémon 20 times per day.
- Once all your Ultra or Best Buddy Pokémon have Gifts, you can now open their Gifts and they should all be Souvenirs! 🎁
Buddy Gift Chaining Infographic
If you are more of a visual learner, here is PoGoMiloUK doing this trick so you can see how to do it!
- Make sure you have 20 Ultra or Best Buddy Pokémon you can use for this trick
- Set an alarm on your phone to make a note of the time you got the initial Great Buddy Gift
- Swap your Buddy Pokémon from the Buddy screen, not via the Buddy history
- This method allows you to complete this task in a few days, rather than what could take you 90 days, therefore skipping the time gate.
- Waiting to open the initial gift is the most important part of this trick, without it you won’t block item gifts!

