Like Buffalo Gal said, If there is a Univ nearby that has a veterinary school I would call them. 6 years ago a lousy vet charged us a lot of money and then told me after a couple days to take him home, they had done what they could and he would die. I contacted the Oregon St Univ vet school. They told me to bring him in. An amazing veterinarian and a team of students had him for an afternoon and fixed him up. He will be 14 in June and still acts young. Good Luck, I wish you the best.