Vinish, the reason your Dog has one testicle is because the other testicle has not descended and has remained within his body. Dogs with one testicle are known as Monorchids. They cannot be shown in any Dog Show. This is a genetic fault that will be carried down the generations if he is bred. All puppies may not carry the fault but some defintely will.