A Schipperke is a small Belgian breed of dog that originated in the early 16th century. They are small in size, but big in character. There has been a long debate over whether this type of dog is a terrier, spitz or miniature sheepdog.
Bernese Mountain Dog
Jack Russell Terrier