Почему же для экранизации режиссёр выбрал именно повесть Булгакова, и именно «Собачье сердце»? Возможно, режиссёр ощутил имеющийся в те годы запрос на очернение советских времён. И кинофильм, действительно, вышел весьма антисоветским.
Главные герои со стороны пролетариата Швондер и Шариков смотрятся, с первого взгляда, не привлекательно. В то время как профессор Преображенский по задумке автора, должен порождать уважение. Но стоит ли его уважать на самом деле?
Швондера играет знаменитый юморист Роман Карцев. Режиссёр выбрал именно его с той задумкой, чтобы зритель смотрел на него и не воспринимал серьёзно. Но если внимательно посмотреть на то, что говорит Швондер, то становится ясно — он совершенно не глуп. К примеру, в ситуации, когда придумывали имена новорожденным девочкам.
Швондер посоветовал назвать их Розой и Кларой. В честь Клары Цеткин и Розы Люксембург. И имена не глупые, и соответствуют политическим идеологиям тех времён.
А что же профессор Преображенский? Он смело заявляет о том, что не любит пролетариат. Но и людей из своего социального класса он также не любит и оказывает услуги лишь за то, что они ему платят деньги.
А в финале профессор решил избавиться от Шарикова, когда тот уже поменялся, пошёл работать. Почему он сделал это именно когда всё поменялось?
Да потому что он ощутил настоящую угрозу для собственного благополучия и жизни в целом. Шариков стал для него опасным. Он пребывал в его квартире на законных основаниях, и прогнать его оттуда было трудно.
Кроме того, Шариков отлично осознавал, что профессор терпеть не мог советское правительство.
Таким образом Преображенский убрал опасного для себя человека (именно человека, поскольку к тому времени Шариков превратился в настоящего полноценного человека).