Мелвін Удалл - успішний, але грубий і ексцентричний письменник, який страждає на обсесивно-компульсивний розлад (ОКР). Він має суворий розпорядок дня і не любить будь-яких змін чи порушень у ньому. Він також упереджено ставиться до багатьох груп людей, таких як євреї, чорношкірі, геї та жінки. Він щодня снідає в одній і тій же забігайлівці, де його обслуговує Керол Коннеллі, єдина офіціантка, яка може терпіти його поведінку. Життя Мелвіна змінюється, коли на його сусіда Саймона Бішопа, художника-гея, жорстоко нападають і грабують бандити.
Агент і друг Саймона Френк Сакс змушує Мелвіна доглядати за собакою Саймона Верделом, поки той перебуває в лікарні. Спочатку Мелвін ненавидить пса, але поступово прив'язується до нього і формує з ним емоційний зв'язок. Він також починає більше цікавитися Керол, яка змушена звільнитися з роботи в закусочній, щоб сидіти вдома з сином. Мелвін вирішує оплатити лікування Спенсера за умови, що Керол повернеться на роботу і подаватиме йому сніданок.