В повести Михаила Булгакова "Собачье сердце" причудливо переплетены фантастические детали и реальность Москвы 1920-х годов. Отчасти поэтому повесть так интересна и читается на одном дыхании.
Что может быть реалистичнее, чем голодный замерзающий бездомный пес? Его подбирает профессор, чтобы использовать для эксперимента - вполне реальная деталь. Почему бы профессору этого не сделать? Окружающие люди, занятые своими делами - реальны. Попытки представителей победившего пролетариата заставить потесниться занимающего семь комнат профессора - тоже вполне реальны. Как, впрочем, и то, что он с помощью связей отбивается от этих попыток: хороший врач нужен всем, в том числе и представителям властей.
Работа профессора показана чуть менее реально. Тут Булгаков, сам врач по образованию, слегка преувеличил: сложные операции на дому не делаются, тем более пересадки органов от животного человеку. Да и методов омоложения людей медицина пока не знает. Но это просто преувеличение, а по-настоящему фантастические события начинаются после пересадки псу Шарику желез от человека - маргинала Клима Чугункина. Превращение пса в человека - событие целиком фантастическое. Стремительное "очеловечивание" собаки, причем с сохранением черт характера донора-человека - это фантастика. Но фантастические детали так умело вплетены в реальность, что повесть Булгакова воспринимается почти как реалистическая.