My late wife would tell friends that she dared them to look into the eyes of our Beagle and tell her he didn't have a soul.
Yes, dogs have souls, but only humans are a spirit.