Do you have a pic of him?

From what you told us, the constant meowing could come from Siamese genes. And I read about Servals/Savannahs that they act like a dog (comes when called, follow "their" humans constantly), so he might have parts of these breeds inside of him.

Kirsten