События, описанные в рассказе, произошли зимой 1839 года в Петербурге. Солдат Измайловского полка, Постников, стоял на посту, когда услышал крики о со стороны полыньи. Он понял, что кто-то тонет. Уйти с поста не мог, но и не мог оставить тонущего на произвол судьбы. Он ушел с поста и утопающего. Проезжающий мимо офицер, остановил сани, а солдат быстренько вернулся на пост. Пострадавшего увезли в караульню, с перепугу он ничего не помнил и не знал, кто его О случившемся офицер доложил подполковнику Свиньину. Тот доложил начальству. Офицера наградили медалью, а солдата Постникова высекли перед строем и унесли в лазарет. Солдат был доволен, потому что за то, что он ушел с поста его могли жестоко наказать, потому что это было нарушением Устава.
На материале 20-х годов писатель решает вечный, как мир, вопрос о теодицее, вопрос о добре и зле. В повести сосуществуют три мира– реальный, фантастический и божественныймир. Операция и ее результат в повести довольно фантастичны. Даже самБулгаков, врач, понимал, что превращение собаки в человека невозможно.
Аллегорически, повесть– божественное описание смерти и воскресения. Эти тримира соединились с общественной критики.
Тема добра и зла у М. Булгакова, как проблема выбора людьми принципа жизни.