Cerberus is a guardian in Inferis, as well as a ‘pet’ of Hades. In Unspoken Gods, he does not possess a serpent tail, but is merely in the form of a dog with three heads.
But he is much more than that. Cerberus is not a Greek, but an ancient. He is much older than the Greeks he is normally associated with, having been created many millennia before them.