Kitap, Şarik isimli köpeğin sokaktaki perişan halini dışa vurmasıyla başlar. Şarik açtır, insanlar ona kötü davranır. Bu yüzden Şarik'in insanlara olan güveni bir hayli azalır.
Bir gün Filip Filipoviç isimli bir bilim adamı, Şarik'i görür ve onu severek, sucuk vererek evine alır. Onu günlerce besler ve günler sonra ameliyat masasına yatırır.
Köpeğin er bezlerini ve hipofiz bezlerini azılı bir suçlununkilerle değiştirir. Profesör köpekteki değişimi görmek ister. Köpek kalbi taşırken oldukça iyi olan Şarik, ruhen insana dönüştükten sonra kaba, küfürbaz, saygısız, başa bela açan, kadınlara sarkıntılık yapan, yalan söyleyen bir insana dönüşür.
Bulgakov bu eserinde sembolizmi kullanarak bir sistem eleştirisi yapmış. Şarik'in sokaktaki zorlu yaşam süreci ezilen, aşağılanan, tekmelenen işçi kesimini temsil ediyor. Profesör köpeği yanına alınca her şey normale döner, hayat güzeldir. Şarik'in ameliyat masasında insana dönüştüğü kısım da devrimi sembolize ediyor. Devrimden sonra her şey tepetaklak olur. Yani Şarik insana dönüştükten sonra profesörün başına büyük belalar açar. Bir türlü dur durak bilmez. Okunması gereken güzel bir eser.