What does Canaan Dog mean?

Canaan Dog - German to English

Canaan puppy