I will keep good thoughts and prayers for Magic.
It's a hard decision to make when it comes to our fur babies health and well being. Quality of life etc.
You will know in our heart when enough is enough. It sucks bigtime when that realization hits ya square in the face. Been there just did that with Thumper.

One thing, have you considered getting a second opinion from another vet?