I am not a dog person. I had 4 of My favorite cats die in 6 months. To even things up, karma gave us 5 more. These are kittens and more playful than the others. The others were more loyal. There s nothing as good as a cat running down the side walk to give a needed greeting when getting home. Even the Wife does not do that. I understand Your pain and knowing about where You live ,know You have a certain toughness to survive. Things will get better, remember the good times.