I posted about my cat Peanut before. She was an old lady (16) who was diagnosed with hyperthyroidism, complicated by asthma and possible heart problems.
Our vet treated her well, and gave her an extra few good months, for which we were very greatful. Unfortunately, she developed an infection which just proved too much for her and she had to be put to sleep a month ago.
DH and I miss her terribly - she was a part of our family for such a long time, and it doesn't seem real that after all those years she isn't here.
DS was 2 at the time (he just turned 3). I tried my best to explain it to him in simple terms, and in a way that wouldn't scare him. He knew that Peanut had been ill, and that she "went to the doctor's" a lot. It couldn't be avoided - Peanut coughed a lot, which DS noticed, and I'm pregnant (high risk), so have spent a lot of time in hospital and on bed rest. This meant that DS sometimes had to go with DH to the vet's.
I didn't want him to associate death with going to the doctor given my numerous appointments, so focused on a few simple facts, but I feel like I've gotten it all wrong.
I told DS that Peanut was very old, and that because she was so old she couldn't get better. I said that she had died, and that meant that she wouldn't be coming home again. That we all loved her, and that she loved him (she really did - she was a prickly cat, but was so gentle and protective of him), and that we would miss her very much. He took a while to think about it, and came out with a lot of muddled statements (Peanut's outside, but she can't come back. Peanut's not very well and she went to the doctor, etc). I tried to listen and answer as best I could, and within a week he stopped mentioning her.
Today, nearly a month later, he was distraught. We were all getting ready to go out, and he started crying. He was howling and sobbing, saying Peanut's name over and over again. I cuddled him, and he could hardly talk through his sobs. He said "I love Peanut so much, and she can't come home". I made sure he was saying what I thought he was, I guess I was caught by surprise, but he was. He told me Peanut had died and he loved her so much. I just hugged him as tightly as I could and told him that Peanut knew that he loved her and that she loved him too, that we all loved and missed her, and that it was okay to be upset. I probably said more, but I also told him that he could always talk to us if he was upset.
I know this is really long, but I just feel awful that he was so very upset after not saying anything for ages, and I don't know what I should have told him differently to help him understand or feel better. He's so small, and it broke my heart all over again to see him in such a state.