Les expressions formées avec le mot souvenir peuvent s’écrire avec ou sans trait d’union :

Au pluriel, les deux mots prennent un s :