Dogs definitely have souls, no two ways about it. I don't care what any church or religious group says, I know for a fact that dogs have souls. Here's the proof for my point; any creature capable of overcoming its built-in programming (instincts) and acting against its own survival in an act of heroic self-sacrifice, must therefore possess a soul. If it were truly "just an animal" it could not, and would not be able to, defeat its in-born programmed "hard-wired" instincts, and thus would always fight to save itself instead of bravely sacrificing its life to save other animals and humans. There are countless examples of dogs who were not trained as rescue animals, yet who gladly gave up their own lives to save others, and that capacity for self-sacrifice is absolute proof of the presence of a soul.