
In my breed if they are 18 inches at 6 months then they will make adult size of 19 1/2 inches as adult bitches and 20 1/2 for dogs.
My Lexi was exactly 18 inches at 6 months and is roughly 20 inches. Myka was already 18 inches at 5 months and is 20 1/2 inches tall, dog height.
My current pup was also 18 inches and at 11 months is 19 1/2.
So as yours is also a mediuj size breed roughly same size I woudl expect yur boy will make size.
At 6 months they can look so small next to the adults and some of the mature youngsters or pups a few months older.