
Fish for Dogs: A Complete Guide
Today, the inclusion of fish in home-cooked dog food is driven by veterinary science rather than geographical convenience. Modern home cooks deliberately add fish like salmon, sardines and anchovies to homemade meals specifically for EPA and DHA fatty acids. These nutrients target joint inflammation, cognitive function and coat health.
![]()
Can dogs eat fish?
Yes, dogs can eat fish, says our in-house dog nutritionist. Fish is an excellent source of lean protein, healthy minerals and omega-3 fatty acids.

![]()
Health benefits of fish for dogs
Feeding fish to dogs provides rich omega-3 fatty acids, high-quality lean protein and essential vitamins that significantly improve skin, joint and heart health. It serves as an excellent dietary addition or an alternative protein source for dogs with food sensitivities.
Key health benefits:
- Promotes skin and coat health: marine-based omega-3 fatty acids (EPA and DHA) decrease skin inflammation. This reduces itching, eliminates dandruff and creates a highly glossy coat.
- Supports joint mobility: the anti-inflammatory properties of fish oils naturally reduce joint swelling. This alleviates arthritis pain and boosts mobility in senior dogs.
- Gentle on digestion: fish protein breaks down easily in the canine gut. This makes it an ideal option for dogs with sensitive stomachs or inflammatory bowel issues.
- Hypoallergenic alternative: many dogs allergic to common protein sources like chicken or beef can safely transition to fish to resolve allergy-induced skin and ear infections.
- Boosts cognitive and eye function: DHA supports vital brain and vision development in growing puppies. It also helps maintain mental sharpness and staves off cognitive decline in ageing pets.
- Enhances heart health: fish helps regulate blood circulation, maintain a steady heartbeat and lowers the long-term risk of heart disease.
- Weight management: most white fish varieties are naturally low in saturated fats and calories. They provide a lean calorie source that helps overweight dogs maintain muscle while dropping fat.
![]()
How much fish can dogs eat?
Fish can make anything up to 70% of your dog’s homemade diet.
When I make a batch of food for my own dogs and fish is the only protein source used, then it makes up 70% of the overall batch.
If I am making up a batch of meals and fish is just one of the protein sources being used, then the combined total of different proteins makes up 70% of the batch of food I’m making.
For further information on proteins for dogs, visit this page.
![]()
Essential nutrients in fish
- Omega-3 (EPA & DHA): fights systemic inflammation, protects organs and hydrates skin.
- High-quality protein: supplies all 9 essential amino acids needed for muscle tissue repair.
- Vitamin D: regulates calcium and phosphorus absorption to ensure strong bones.
- Selenium: Acts as a powerful antioxidant to bolster the immune system.
- Iodine: supports metabolic regulation and healthy thyroid function.
![]()
Search our Fish recipes:

![]()
How to feed a dog fish
To prevent health risks, always feed your dog fish that is fully cooked. Ensure every bone is removed as fish bones can pose severe choking and gastrointestinal perforation hazards.
Ideally, opt for short-lived, low-mercury fish such as salmon, sardines, whitefish, cod or flounder. Avoid large predatory fish like swordfish or king mackerel which accumulate dangerous levels of heavy metals.
Tinned fish is already cooked so you don’t need to further cook that.
![]()
Frequently asked questions
Q. What are the best types of fish for dogs?
A. The best types of fish for dogs are oily fish because they contain the most omega-3 fatty acids. Oily fish include salmon, anchovies, mackerel, sardines, trout and herring.
Q. Which types of fish are safest for dogs?
A. The safest fish options for a homemade diet are short-lived, smaller species and lean whitefish. These fish are highly digestible and carry a much lower risk of heavy metal accumulation. That said, all fish are safe for dogs to eat.
Q. Which fish should be avoided?
A. It is said you should completely avoid large, predatory or long-lived fish because they accumulate dangerous levels of mercury and industrial toxins over their lifespans. Those fish include swordfish, shark, king mackerel and albacore tuna.
Q. Can I feed my dog raw fish?
A. As a general rule, no. Certain fish such as members of the salmon family can harbour harmful bacteria like Salmonella and Listeria, as well as dangerous parasites like flukes and tapeworms. Furthermore, raw fish contains an enzyme called thiaminase, which breaks down vitamin B1 (thiamine). Over time, feeding raw fish can lead to a severe thiamine deficiency, causing neurological problems. Cooking entirely destroys this enzyme and kills pathogens.
Q. How should fish be prepared for a homemade diet?
A. When preparing fish at home, keep the preparation as simple and clean as possible. Fish bones are sharp and brittle. They pose a choking hazard and can puncture your dog’s stomach or intestinal tract. Bake, steam, poach or grill the fish before feeding it to your dog. Never feed your dog fried or breaded fish (like fish fingers), as the excess fats can trigger acute pancreatitis.
Q. Can I feed my dog tinned fish?
A. Yes, tinned fish is ideal as it requires no preparation and you can feed the entire contents include the bones which are soft enough not to cause your dog any harm.
Tinned fish in spring water is best, but if you buy tinned fish in oil, brine or tomato sauce and you are concerned about feeding those to your dog, pour away the juice and rinse the fish under the cold tap. None of these are harmful to healthy dogs — it’s purely a matter of personal preference.
Q. Can fish be the only protein source in a homemade diet?
A. While fish is an excellent protein source, relying on a fish-only diet over a long period can cause nutritional imbalances. Oily fish (like salmon) can be too high in fat for daily, exclusive feeding and may upset a dog’s stomach or impact the liver. To ensure your dog gets a complete profile of vitamins and minerals, fish is best utilised as a rotating protein source alongside other lean meats.
The Dog Chef Guide to Homemade Dog Food
Looking to supercharge your dog's diet with fresh food?
Nature knows best
Don't spoil fresh food with synthetic supplements. 100% natural dog nutritionist-approved plant-based superfoods!

Browse individual posts

Poached Sardine Surprise
Small oily fish of the herring family, sardines are amongst the best things you could possibly . . .

Cod Fillets with Mussels
Monday morning supermarket offers provided the protein for this recipe. Fish tends to be rather . . .

Three Fish Veggie Dinner
It’s widely recommended that dogs have at least two fish meals a week. Here’s one I made earlier . . .

Salmon & Mackerel Dinner
I have to admit I’m not a great fan of supermarket shopping. But it does improve my mood . . .

Chicken & Sardine Dinner
This really is easy homemade dog food, and a great way to add oily fish to your dog’s diet . . .

Pollock & Sardine Supreme
Atlantic pollock and Atlantic sardines combine for a fish supper (or dinner) certain to please . . .

0 Comments