Gosh, I hope you/we can figure out a way to fix this problem. Have you spoken with a vet? Maybe they would have some ideas?