Nobody here can diagnose this because 1) We are not vets 2) We have never actually seen your dog 3) Because of the risk of guessing wrong, offering (or even requesting) a medical diagnosis is a violation of forum rules. This is for the protection of both your dog and the forum.