Been there. A truly miserable experience. At the time I sort of questioned whether having a dog was worth going through that. We have two now, and one is getting up in years.
Sorry to hear of your loss, Chav. Been down that road a few times. At least your friend passed away in his sleep.