Разница между брюзгой и занудой заключается в характере высказываний и поведении:
- Брюзга — вечно недовольный человек, который имеет обыкновение постоянно ворчать, бормотать или ругаться, однообразно и сердито выражая своё негативное отношение к чему-то или кому-либо. ru.wikiquote.org Чаще всего брюзга резок, циничен и категоричен в суждениях, мало уважает других людей или чужое мнение, во всём ищет недостатки и видит мало хорошего вокруг себя. ru.wikiquote.org
- Зануда — надоедливый человек, чьи действия вызывают тоску и раздражение. otvet.mail.ru Зануда может постоянно обсуждать одну и ту же тему, когда всем уже всё ясно, или пытаться перевести разговор на интересующую его тему, не видя у собеседников энтузиазма, делает это снова и снова. otvet.mail.ru
Таким образом, брюзга фокусируется на негативном выражении недовольства, а зануда — на монотонных и надоедливых высказываниях.