Pour mettre au pluriel un nom composé, il faut bien regarder de quoi ce nom est composé :
a) un nom + un nom → nom au pluriel + nom au pluriel
exemple : un point-virgule, des points-virgules
b) un adjectif + un nom → adjectif au pluriel + nom au pluriel
exemple : un grand-père, des grands-pères
c) un verbe + un nom → verbe au singulier + nom au pluriel
exemple : un pèse-personne, des pèse-personnes
d) un nom + une préposition + un nom → seul le premier nom est au pluriel
exemple : un fer à cheval, des fers à cheval