Sorry to hear it.
Ranger was a beautiful dog.
One thing to be thankful for is that he passed today and not on Christmas Day. Don't need a downer every year on Christmas.
My grandmother passed last year on 12/26...we were very thankful that she made it one day past.