¿Quién trajo los animales? is correct. You need to use "quién" as the subject of the sentence. Used as the subject, you just need the word "quién", NOT "A quién".
If you use "A quién", that changes the meaning from "Who" to "To whom". Example: To whom did he bring the animals?" (¿A quién le trajo los animales?)