Skip to Content

Fish Based Dog Food

Dog food bowl full of cubes fish surrounded by other food ingredients on a wooden table

Fish is an excellent source of animal protein for dogs, especially if your pooch is allergic to chicken and beef. Many dog food brands have come up with several fish-based formulas because of their ever-increasing popularity. Likewise, you can also make homemade dog foods with fish if your pup likes this form of meat. Keep reading to know about some commercial products as well as homemade fish-based dog foods.

Best Fish Based Dog Foods

Many dog foods have supplements and multivitamins to enhance the overall nutritional value. For example, these products can prove helpful against allergies and certain medical conditions, like skin problems.

On the other hand, products with grains can be harmful to canines suffering from arthritis and allergies. Therefore, you should always consult your vet before selecting the dog food for your pup. Let’s discuss some of the best dog foods with fish that you can try.

Real Salmon Dog Food from Taste of the Wild

Real Salmon Dog Food from Taste of the Wild

This product is ideal for maintaining healthy and lean muscles. This is because it contains millet and quinoa as secondary sources of protein (in addition to salmon). Likewise, it also has salmon meal and ocean fish meal in the ingredients list. Other than these protein sources, sweet potatoes, raspberries, and vitamin supplements are also there to improve your pup’s health.

Fish and Oatmeal Dog Food from Blue Buffalo

Blue Buffalo Life Protection Formula Natural Adult Large Breed Dry Dog Food, Fish and Oatmeal 30-lb

The impressive ingredient list of this recipe makes it an ideal fish-based dog food for canines. Deboned whitefish provides protein as well as Omega-3 fatty acids that are vital for your pup’s coat and skin. The presence of oatmeal takes care of your dog’s carbohydrate needs while fruits and vegetables act as anti-oxidants.

Salmon and Rice Formula from Purina

Salmon and Rice Formula from Purina

Other than salmon and rice, this dog food contains a lot of healthy ingredients, like oatmeal and fish meal. Similarly, this recipe has fish oil and sunflower oil that are useful for joint and skin health. The presence of antioxidants gives a boost to the immunity of your dog and the prebiotic fiber helps with digestion.  

Homemade Fish Based Dog Foods

If you love to cook for your dog, the following are some fish-based dog foods you can make at home.

Fish and Pumpkin Recipe

Fish on a cutting board surrounded by a pumpkin, broccoli, lemon, garlic and herbs.

This is a very balanced dog food because it carries fish, pumpkin, other vegetables, walnut oil, and a supplement. All these ingredients are vital for a dog’s body and play an important role in keeping him/her healthy.


  • 230g Wild Caught Cod (cooked on dry heat)
  • 96g Wild Caught Salmon (cooked on dry heat)
  • 268g Brown Rice, cooked
  • 8 ⅛ tsp. Walnut Oil
  • 90g Tomatoes, raw
  • 68g Spinach, cooked
  • 92g Pumpkin Puree, cooked
  • 3 ¾ tsp. BalanceIT Canine


  1. Start by preheating your oven to 350 degrees.
  2. Bake all the fish until cooked through. This may take between 20-40 minutes depending upon how large of a batch you are making.
  3. While the oven is heating, start your rice. You have to add two parts water to one part rice. Put the water in a pot and put it over the stove.
  4. Heat the water until it starts boiling before adding rice to the pot. Once boiling, reduce the heat to low and cover for about 20 minutes, checking every 5 minutes and stirring.
  5. After that, microwave the frozen spinach for 30-minute increments until defrosted. If you are using fresh spinach, wilt it down to cook in a pan with some added water (a tbsp or so).
  6. For the pumpkin puree, you can purchase canned, unseasoned pumpkin puree. Or you can make your own by simply baking a pumpkin at 350 degrees until soft (30-60 minutes).
  7. Then, chop up the tomatoes and remove their seeds.
  8. Now, mix all the ingredients and leave the food to cool.
  9. Once the food has cooled completely, add the supplement and serve it to your dog.

Thank you to The Canine Health Nut for this recipe.

Hypoallergenic Dog Food with Fish

Close up of stacked salmon fillets

If your dog has a history of allergies, this hypoallergenic recipe can help you control them. It is free from all the potential triggers, (like beef, chicken, wheat, soy, and dairy products) that can make your pooch sick. Read on to learn how you make this fish-based dog food.


  • 2 Alaskan salmon filets
  • 1 large organic sweet potato
  • ½ cup organic baby-cut carrots
  • 1 tablespoon fresh organic parsley
  • 1 tbsp. extra-virgin olive oil
  • 200 IU vitamin E
  • Canine multi-vitamin or nutritional supplement


  1. Preheat the oven to 400 degrees Fahrenheit.
  2. Wrap the salmon filets in parchment paper, and place them on a baking sheet. Bake until the fish flakes easily (about 15 to 20 minutes).
  3. Remove the salmon from the oven and coarsely chop it into a bowl. Set aside to cool completely.
  4. Peel the sweet potato and then chop it into small cubes.
  5. Cut the baby-cut carrots in halves.
  6. Place the sweet potato and baby carrots in the saucepan, cover with water and boil until tender (about 20-30 minutes).
  7. Drain the vegetables and set them aside to cool.
  8. Chop the parsley and set it aside.
  9. Gently toss the salmon with the vegetables in a bowl.
  10. Fold the vitamin E, nutritional supplements (or canine multi-vitamin), and chopped parsley into the salmon and veggies.
  11. Spoon about one-quarter of the food into your dog’s bowl for each of two daily servings for an average-sized dog (50-60 pounds).
  12. Drizzle with olive oil, and serve.
  13. Store the leftovers in the refrigerator for up to 24 hours.
  14. You can double the recipe and divide it into individual serving portions in plastic zip-top bags, and freeze for up to one month.

Thank you to Daily Puppy for this recipe.

As an Amazon Associate I earn from qualifying purchases.