Souvenirs are items given by Buddy Pokemon after reaching a certain Affection Level. For that, you will have to earn Affection Hearts, read the guide to know more.
Playing with Buddy helps to increase the bond with them. You can feed and play with them in AR by walking around. It is an interesting thing to try out in Pokemon Go.