an animal that has two heads, one of a cat and one of a dog