Since I go to a Catholic School I have to take Theology Class. We were on the topic of souls. I already know that Us Sikhs believe animals have souls. But in class, my theology teacher brought up the definition of a soul. I don't know who gave him this definition, but I don't buy it at all. He said for one to have a soul, they must have 3 characteristics. 1) Agape (unconditional love) 2) Free will 3) Intellect He says that God gave humans dominance over animals. He also states how God only allowed humans to evolve and have a intellect to know what to do in life and etc. He states how animals cannot control how they act, so that doesn't give them intellect. He talks about how God made Man the image of the world and are allowed to kill animals but not their own kind. So my question is I don't know much about animals having a soul. All i can say is that reincarnation helps us believe animals have souls. That once animals die we go through reincarnation until our souls are purified. Does anyone have any more details on how to re butte what my teacher said? Also a more clear answer on Sikhi view of animals souls?