Food is usually an uncountable noun. However, food can be countable when referring to type (3.1 Exception #1). In the featured picture, Global Pet Foods uses the word ‘food’ as a countable noun to signify that they sell many types of food, that they have a wide selection of it.
The indefinite article should never be used with the word ‘money‘ as it is an uncountable noun. The following sentences should read: Give me money. Give money to me.
Many students find generalizing in the plural difficult. The text should read: I like tigers because they are fast and strong. I don’t like dogs because they are dangerous.