Sheltie is actually a good guess. His snout is a little more narrow/pointed than a shepherd's. Thanks!