aww cute!
maybe the pup is a border collie cross? border collies commonly have those markings...here are some purebreds: