In that context it may be interesting to mention that German "Futter" is only used for animal food (even though these words have the same root).

We have a similar distinction in English, come to think of it. "Food" is used for people and pets, while "feed" is used for livestock. I don't know what you'd call it if you had a pet goat or pig, though.