As duas formas bom senso e bom-senso estão dicionarizadas com o mesmo significado.

Ou seja, ambas parecem válidas, contudo a forma “bom senso” é recomendada ( ver abaixo *).

Bom senso (ou bom-senso) significa julgamento correto e equilibrado; capacidade, poder ou aptidão de distinguir o verdadeiro do falso, o bom do mau, o bem do mal.

O Meritíssimo, com certeza, tem bom senso.
Nunca confundas bravura com bom senso.

O uso de hífen não é consensual – alguns dicionários registam como locução substantiva e outros com palavra composta (hífen).

* Alguns textos sugerem que devemos escrever sem hífen (bom senso) por tratar-se de uma expressão e não uma palavra composta. Pessoalmente, recomendaria esta forma.