He's a very handsome boy. The ears and colouring - his face and his body suggest GSD to me but there is something about the face - the round cheeks - that make me think of a rottie.
It is hard to say. His coloration looks like a GSD. His face on the other hand looks like a Shiba or another asian breed. Could be a little cattle dog.