Can dogs eat fish food? The ingredients in common fish food brands are non-toxic for dogs and there should be no long-term ill effects. In many cases eating fish food probably will not harm your dog. However, it is possible she might have a short-term adverse reaction, or in rare cases, an allergic reaction.