That’s really the key indicator here. It’s all about making his life better, not worse. If he can handle the surgery and thrive then it’s a no-brainer. If it comes down to not being worth the risk or if it won’t provide long term help, then it may be time to make some hard choices.
You sound like a wonderful animal parent, and while I know this is a totally cliche thing to hear, you will know what the right decisions are to make when you’re presented with the options.
I wish you and Danny the best of luck.