It's not just that, also you have points at which you have whole sentences that don't fit in well. It's not that they don't make sense but when reading it the atmosphere they generate feels off, if that makes sense.
Also when someone can see souls unless you are talking about a specific soul you use plural, so "cats and dogs can see the soul" would probably better to use "can see souls".
Hope I was of help.