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.