Do animals, e.g. dogs, cats, have souls as humans?
Fr. Francis' answer:
Of course, animals have souls, but they are not “human souls”, but “dog souls”, “cat souls”, etc.
The harder question to answer is whether these animal souls have the same fate as our human souls. Do they go to heaven?
We know we could go to heaven because God told us. Our souls are eternal but our bodies are not. We have eternal life and we need to go to God after this life.
God did not tell us about animals. Many philosophers said that animals cannot have eternal souls so they have no existence beyond this life. That might be so, it might not.