It could be a cyst, or a tumor or cancer, or even a water mass, (rare). You really need to get the pup to the vet to make sure that it isn't the other stuff. Hope and pray that it is only a cyst. Hope this helps, good luck to you and the pup.
Didn't find the answer you were looking for?