Hmmm....I'm terrible at breed guesses, but, I see Border Collie/Lab and maybe a little Shepherd (the ears and nose). A field bred Lab is going to be thinner/smaller than the "normal" looking Labs you see around (short, stocky, usually chubby, lol).