Goodness, I feel for both of you. We have had a much easier go of it by comparison. Our vet told us we caught it very early - Sola is high energy, but was lethargic and depressed, so we went to the vet and happened upon the problem.
Thanks for sharing this, I understand that we now have to...