Very hard to judge height, lenght & weight with nothing else in the picture.
You can see he's not a youngster, but he doesn't seem like an old man either.
Back is straight and belly tucked up..................
Guess 4-5 years old ?? prime of his life.
Good lookin dog !!!