I’m so sorry for the loss you and your family experienced. Losing a pet is hard and its clear how much you all loved Shekels. I can relate to your son’s feelings of guilt or shame for feeling happy so soon after a loss, but your response is spot on. Emotions come in waves and there’s no shame in feeling any or all of them.