My two suggestions would be either English Springer Spaniel or Keeshond.