Oh noooooo I'm so so sorry ! OMG you poor thing and I can't imagine the hurt and raw pain. Bless his heart - I can only hope it was quick and you have my sincere condolences for your loss....OMG I'm so sad.....I so remember doing your avatar and I can't believe he's gone....
HUGS and Rest in Peace little Duke.