Повесть имеет двойной смысл.
1) Повесть могла быть так названа в честь эксперимента, произведённого профессором Преображенским. Он пересадил сердце человека в тело собаки, о которой в дальнейшем пойдёт речь в повести.
2) Смысл названия может заключаться в самих людях, таких, как Швондер. Швондер-это человек без своего духовного мира, бездельник, хам. Швондер не имеет своего собственного мнения. Все взгляды были навязаны ему.Такие люди глупы, не имеют сочувствия, жалости, скорби. У них с рождения собачьи сердца. Хотя не все собаки имеют одинаковые сердца.