Poor guy... Have not experienced this, but just wondering if you've reached out to your breeder? Does your vet think a specialist might be warranted?