«Собачье сердце» является односоставным предложением, так как в нем содержится только одна основная часть. В данном случае это именительное предложение, которое указывает на существительное в именительном падеже и присуще для обозначения предмета или явления. Односоставные предложения делятся на именительные и глагольные. В вашем примере «собачье сердце» является именно именительным односоставным предложением, так как оно не содержит глагола и выражает состояние или характеристику.
Если у вас есть дополнительные вопросы по данной теме или другим аспектам русского языка, не стесняйтесь задавать!