I am so sorry for your loss. Your in my thoughts and prayers.
Was this porch enclosed or open to the outdoors? If it was open to the outdoors, I hate to sound rude, but then this tragiety could have been avoided. In my eyes, (and I see a lot of stray cats at the shelter) anyone that let their cat outdoors, they risk stuff like this happening everytime. Don't just expect the dog people to be responsible, you need to be responsible as well and keep any future cats INSIDE, where stuff like this won't happen (unless your dog attacks, but if your dog is used to cats and is ok, then it shouldn't happen). And I know that you loved your cat dearly, but if you loved your cat alot, then why did you let him outside? There is so many dangers outdoors, and just because a cat's ancestors was outside, doesn't mean a cat belongs outside. A cat belongs inside, not outside. Like I said before I don't mean to sound rude, but I hear so many people claim to love their cats (and I can see that you loved your cat) and yet they live outside. The dog should be punished, but also as a cat owner, you should make sure that your porch gets enclosed, if you like giving your cats outside space, you can build a cage for them. Once again I am ss for your loss.
Bookmarks