My guess would be a very un-stocky Lab or Rottie, or a mix of one of those two breeds (or both).

He just looks like a mutt bred to a mutt bred to a mutt bred to a mutt