German Shepherd something...kind of hard to say what the other part(s) might be...I'd hazard a guess on Lab because of the ears and smooth coat, but he could have also been more than just two breeds put together too.
Very striking looking dog, I'm sorry for you loss.