Il y a eu de nombreuses tentatives visant à expliquer la description de Cerbère. Parmi elles, le philosophe grec Héraclite proposa la suivante : Cerbère était en fait un chien normal, bien que massif, qui avait deux chiots jamais bien loin de leur père, et les artistes auraient inclut ces deux chiots dans leurs travaux de sorte à ce qu'ils soient en fait des têtes supplémentaires. Les historiens classiques ont rejeté cette thèse comme étant une fable.