Aw, my dear friend, my heart aches for you. Letting Leonardo go was the hardest thing I ever did. One thing my vet told me was to never second guess yourself. You have done everything for your sweet boy possible. Please try and enjoy the time remaining, no matter how long it is. We are all praying that it will be quite a while yet.