"he was atleast halft the size"
If he was half the size of his sisters, and he was already 15.5, I think maybe the breeding needs to be reconsidered, because thats a huge litter. Unless you mean at least twice the size of his sisters? To have a whole litter at 15.5 inches at only 16 weeks is pretty unusual if he's from a good breeding. I heard once that if there were say, 4 puppies in a littler, 1 will be undersize, 2 will be in-size, and 1 will be oversize. They usually vary a lot depending on the individual dog though. But at 16 weeks, I would still count on him growing more. Males often grow until 6-8 months depending on the lines, so he should be a very big boy. I have an 18.5 inch boy, and he's the best dog I could ask for, so have fun with your puppy!