The second question can be answered by mentioning Descartes. I don't think that we humans are the only animals, or species who have minds. A mind constitutes all emotions, feelings and reasoning. Dolphins and many other animals have feelings as well. Many zoo animals mourn the death of a fellow animal which goes to show that feelings are present and therefore animals have minds.
Some people say that babies are too small to have minds.
They do have brains, of course, but it is the mind which is questioned. I don't think that babies lack minds, I only believe that perhaps a mind is something which develops in time. A newborn baby has the ability to have a mind, and with time it develops more and more. In conclusion, I think that any living thing, small or large, that has feelings, a vivid thought process is in possession of a mind. It would be wrong to say that humans are the only species on earth to have minds, when we are surrounded by so many other intelligent species.