Animal eating any type of food (8)
I believe the answer is:
omnivore
(Other definitions for omnivore that I've seen before include "One eating anything" , "It will eat anything, animal or vegetable" , "who'll swallow anything?" , "One eats everything" , "One eating every food" .)