User blog comment:EmpyreanSmoke/Supernatural Q&A/@comment-131.239.63.5-20150819182017/@comment-24834479-20150822020822

Yes, animals have spirits, as evident in Defending Your Life.

If there is a ritual to ring the god back, then yes, they can. But as of now gods can't directly ressurect other gods.

Yes, as a demigod, Oliver has supernatural powers.

As long as my friend is a writer on the show