It's tough ~ specially with our older ones~ I agree.
The MRI will look at your dogs spine in three dimensions rather than the two offered by an xray. So muscles, ligaments, veins, arteries ~ anything soft tissue can be seen.
He may not need an operation. Hard to tell without a diagnosis.