Could have a pnuerological issue too. Something we tend to overlook or not think about.

Check with your vet and see what they say.