zoophilist
Etymology
From zoo- + -philist.
noun
A person who is fond of animals.