The best way to solve this is through your vet. You may need to get a second or even third opinion on it, though!