my condolences mate.
lost my dog missy a few months back to cancer, was definitely one of the hardest things ive had to do saying goodbye to her, but she had a good life, we rescued her from under a car years ago, still remember it like it was yesterday...
at least kennedy had a long and friendly life with you, the best thing you can do for your dog is return the love and affection that they give you, and by the sounds of it, thats exactly what you did with kennedy.
rip kennedy.