Dog food has 2 different meanings across 1 category:
Noun
food prepared for dogs
Food eaten by or appropriate for dogs in general, whether wild or domesticated.