Тема твору – це неймовірний експеримент, який закінчується перетворенням собаки в людину, а також наслідки, до яких це призвело. Використовуючи гротеск, автор вводить в звичайну міську дійсність елементи фантастики. Дія повісті починається з того, що професор Преображенський наважується провести експеримент по пересадці гіпофіза і сім’яних залоз людини бродячому собаці. Операція дає дивовижний результат – пес починає поступово перетворюватися на людину. Причому, з часом, він все більше і більше нагадує свого «донора» – злодія і п’яницю Клима Чугункина. Так бездомний пес Шарик стає Поліграфом Поліграфовичем Шариковим. Професор Преображенський і його помічник доктор Борменталь намагаються прищепити Шарикову хороші манери і виховати його, але всі їхні зусилля виявляються марними. Їх підопічний отримує документи і вимагає прописку, постійно приходить п’яним, пристає до прислуги; він починає працювати у відділі по вилову бродячих тварин, приводить додому жінку і пише на професора доніс. Шариков буквально руйнує життя професора, а також губить його віру в можливість перевиховання. “Собаче серце” проблематика. Автор ставить перед читачем одразу кілька проблем. Це і питання втручання в закони природи – професор Преображенський слідує найкращим намірам, але результат виявляється прямо протилежним. Він змушений боротися з непередбаченими наслідками свого експерименту. Також автор торкається питань взаємин інтелігенції і народу в післяреволюційний час. В іронічних тонах Булгаков описує дурні бюрократичні зволікання і безкультур’я. Засуджує безграмотність, невігластво і дурість. У творі часто використовується прийом контрасту – професор Преображенський і його оточення протиставляються агресивно-налаштованому і абсурдного світу, розкритому через образи Швондера і інших членів домкома. Також автор часто використовує гротеск і іронію, підкреслюючи недоліки і безглуздість того, що відбувається. Фінал повісті повчальний. Благі наміри Преображенського обертаються трагедією. Єдиним виходом стало повернення Шарика в початкове положення.