First, you should never give a puppy extra calcium. All they need is in their food. This, in itself, can cause problems.
Second, the only way to tell if the puppy has HD is to take xrays. If you are concerned there is something wrong, you should take him to a vet for xrays.