You need to establish he existence of God, souls and heaven first. Do animals not have the so-called soul? What about your cats?
Personally, I don't believe that the existence of the biblical God or other gods can be proven or disproven. The following is my opinion on the matter.
My answer to the question of the existence of gods is fairly simple: I don't know. To be honest, I'm not sure whether deities exist or not because I've never seen conclusive evidence that has convinced me or felt the presence of one in my life, even when I was a devoted Christian. I don't believe that there is sufficient evidence for the existence of the biblical God or any other deity, for that matter. I don't entirely believe in the existence of gods since I haven't seen any kind of evidence that has convinced me of their existence. And while I practice Wicca and Druidry, I acknowledge that I lack empirical evidence or alleged evidence that any deities exist. Having said that, I choose to believe in the prospect of supernatural deities while recognizing that I can't prove or disprove their existence. I've always been fascinated with spirituality and beliefs in the supernatural, but I'm not willing to state that I am fully confident, beyond a reasonable doubt, that the God of the Bible or any other deities actually exist. I'm not all-knowing and all-powerful, and I can't be in all places at once or explore all of space and time. So, as far as I'm concerned, I can't honestly determine whether there is only one God, if there are other deities, or if there aren't any deities at all. Therefore, I'm an agnostic, not an atheist. Since I renounced my Christian faith and left Christianity, I've decided that I don't need to believe in the biblical God or in any deities in order to be a good person, make moral decisions, or feel peace, joy, and contentment in my life.