I believe that that there are two types of people...Those who understand what a true companion a dog can be, and those who don't.
I have no judgement for those who don't, mind you.
I have had to put a few companions down over the years, and it is a true loss when you have to part ways with a member of the family. Very sorry to hear of your loss.
Not smoking a cigar this evening, but the next one will be for Sam.