Cerberus

Cerberus is a three-headed dog.

Guard Dog
Cerberus guards the gates to the Underworld.

Past and Future
One head on the Cerberus can see the future, one sees the present, and the last one looks into the past.