Skip to Content

Fish Based Puppy Food

Blonde puppy eating out of a white food dish that reads "Food" with a paw print on each side of the word.

Many dog owners consider chicken and beef the only major sources of animal protein for their canine friends. However, there are many other options, such as turkey, lamb, duck, rabbit, and fish. Fish is one of the more popular ingredients among these alternatives because several pet food companies make fish-based products. Let’s discuss some commercial fish-based puppy foods and homemade recipes that you can try for your pup.

Best Fish Based Puppy Foods

Several dog food manufacturers are incorporating fish in their recipes because more and more people are demanding it. Hence, you can find a lot of products in the market but some of them are better than others. Read on to learn about some of the best fish-based puppy foods.

Whitefish Formula Puppy Food from Zignature

Zignature Whitefish Formula Grain-Free Dry Dog Food 4lb

This limited-ingredient recipe is designed to offer excellent nutritional value to your pup. It is made from whitefish as the main ingredient and is free from unnecessary ingredients, flavors, and preservatives. In addition to the fish, whitefish meal is also there to increase the protein content of the dog food. Peas and chickpeas are taking care of the other nutrients (besides protein).

Grain-Free Puppy Food from Nature’s Recipe

Nature's Recipe Grain Free Dry Dog Food, Salmon, Sweet Potato & Pumpkin Recipe, 24 Pound Bag, Easy to Digest

This product is made from salmon, pumpkin, and sweet potato as its main ingredients. Salmon provides protein while pumpkin and sweet potato offer fiber and help with digestion. This grain-free recipe also includes some other useful ingredients, like peas and Garbanzo beans. Last but not least, rosemary extracts and B12 supplements add to the overall value of this puppy food.

Real Salmon Puppy Food from Rachael Ray Nutrish

Rachael Ray Nutrish Zero Grain Natural Dry Dog Food, Salmon & Sweet Potato Recipe, 23 Pounds, Grain Free

This dog food is made from real meat and root vegetables (peas, beet pulp, and sweet potato) that are good for digestion. In addition to that, it carries vitamin supplements to balance the overall recipe. The price of this product is a massive advantage for many owners. This is because this puppy food is made from quality ingredients and is still affordably priced.

Homemade Fish Based Puppy Foods

Although there are many options in the market for dog foods with fish, nothing beats the control of homemade food. You can give your pooch fresh and high-quality ingredients without the addition of any filler. The following are some of the best recipes for preparing fish-based puppy food.

Fish Fillets and Vegetables

Fish fillet on a cutting board surrounded by course salt, onions and a bowl of potatoes.

This recipe is very easy to make and will be delicious for your pooch. You can choose any dog-safe vegetables and can go for either fresh or frozen ones.


  • 2 pounds of fish fillets
  • 1 can of pink salmon
  • 3 whole eggs
  • 3 cups of diced vegetables
  • 1 cup of brown rice


  1. Start by cooking the fish fillets and salmon. You can chop them up into cubes or grind them up. Either way, cook them in a pan without any oil to keep the fish lean.
  2. In a separate pot, cook your rice. If your dog isn’t like rice, you can always substitute it for oatmeal, lentils, or quinoa.
  3. As your rice is cooking, put your vegetables in a pot with some water and bring it to a boil. Let the vegetables simmer for about five minutes before draining the excess water.
  4. Now, it’s time to combine all the ingredients. Mix the fish, vegetables, rice, and eggs until you have a uniform mash.
  5. Let the mixture cool down completely before serving it to your dog.
  6. If you have any extra, pop it in the refrigerator or freezer to save it for later.

Thank you to Avid Cup for this recipe.

Fish Omelet for Puppies

Colorful egg scramble in a skillet sitting on a towel surrounded by utensils, herbs, and tomatoes.

This is an extremely nutritious meal for any puppy because it contains protein, fatty acids, and bell peppers. This dog-safe vegetable is very healthy for canines and carries a lot of benefits. The given ingredients will make 3 servings (½ cup each).


  • ½  cup canned salmon
  • ¼ cup bell pepper (diced)
  • 2 eggs
  • 1 tsp. olive oil


  1. Heat the olive oil in a frying pan over medium heat.
  2. Add the eggs to the pan and scramble. You can scramble before adding to the pan if you choose.
  3. Then, add the fish and diced bell peppers to the eggs.
  4. Break the fish into small pieces and continue to scramble.
  5. Allow the meal to cook for about 5 minutes, scrambling occasionally.
  6. Allow the food to cool completely before serving to your dog.

Thank you to Top Dog Tips for this recipe.

Homemade Fish Cakes for Pups

Fish cakes on a round board with garnish.

Want to add something different to your dog’s menu? These fish cakes are just the thing you need. Just follow the given steps and surprise your furry friend.


  • 1 large can of tuna
  • 2 cans of albacore tuna
  • 2 large eggs, hardboiled and chopped
  • 4 ounces of frozen peas
  • 2 large potatoes
  • A handful of parsley, chopped and divided


  1. Boil the potatoes in unsalted water until tender.
  2. Let cool and then thoroughly mash them. The potatoes might be a bit dry but don’t add anything to them.
  3. Mix in ~1/4 of your parsley.
  4. Cook the peas according to the packaging.
  5. In a large bowl, mix the salmon, tuna, remaining parsley, chopped boiled eggs, and peas.
  6. You can either mix in the potatoes or serve the potatoes stacked on top of the fish mixture.
  7. Form into patties appropriate to the size of your dog and serve!
  8. Store the rest in the fridge for up to 3 days.

Thank you to Food with Feeling for this recipe.

As an Amazon Associate I earn from qualifying purchases.