I have/had German Shepherd's. I'm no expert but I'm around mine a lot and see them from distances.

That looks like a shepherd type dog to me. Big long shepherd ears, legs, chest, his build, coat, hair, tail, everything looks like a German Shepherd type breed or husky mix maybe.

That's my vote.