O plural de guarda-noturno é guardas-noturnos. Neste caso, guarda é um substantivo, seguido do adjetivo noturno. O plural de guarda-florestal é guardas-florestais, pelo mesmo motivo. O plural de guarda-fiscal é guardas-fiscais.
No entanto, se guarda tiver a função de verbo, o segundo termo do composto deve ser obrigatoriamente um substantivo e, neste caso, só o nome irá para plural. Por exemplo, guarda-roupas.