Cerberus creatures

Two Headed Cerberus are enemies in Twin Shot 2 - Good & Evil. Hence the name, it is a dog with a head on its front and back end. The Dog when it moves, moves foreword (satisfying the front head), then backwards (satisfying the rear head). They can only be killed when both head are shot.

When one head is shot, the head is stunned, and the other head is slower moving. If the shot head is left down for too long, it will come back up, and the Dog will go back to normal. When both heads are shot, the dog dies.

Two-Head Cerberus also appear in Nitrome Must Die, but the damaged head don't come back up, it stays damaged.

Trivia
-Cerberus was a large three headed dog that guarded the gates of Hades in ancient Greek Mythology.