What wonderful news! So glad you were able to find the problem and take action. Now you know what you are up against, and can enjoy your pup a while longer. Thanks for sharing this information with the community, as I know there are others out there who have experienced this problem and not known where to turn.
Enjoy the holidays and Happy New Year!