do dogs have souls