If a soul is the difference between a living being and a corpse, then an animal, or even a vegetable, must have a soul.

The Catholic Answers

That is so. Sane philosophy admits a vegetative soul, a sensitive animal soul, and an immortal, spiritual, and intelligent human soul.

Radio Replies Volume 1 by Rev. Dr. Leslie Rumble MSC and Rev. Charles Mortimer Carty