Malinois! Dutch Shepherd or Kooikerhondje Dutch Shepherd, definitely. Chinese Crested or Old English Sheepdog?