This could be caused by a neurological problem, particularly involving the spinal chord. I think it would be best to take hem to a vet, and see if anything can be done. Also, there are websites on the internet that deal with dogs and their problems.