September 23, 2025
Best Fish for Dogs and How to Prepare It Safely
Explore the best fish for dogs — salmon, sardines, mackerel, whitefish. Learn about omega-3s, mercury risks, preparation methods, and Canadian sourcing.
Why Fish Deserves a Place in Your Dog's Bowl
Fish is one of nature's most nutrient-efficient foods. It delivers high-quality protein, essential omega-3 fatty acids, and a suite of vitamins and minerals in a form that's easy for dogs to digest. For dogs with sensitivities to common proteins like chicken or beef, fish often serves as an excellent novel protein alternative.
But not all fish are equally suited for dogs, and preparation matters more than you might think. Let's dive into which fish are best, how to serve them safely, and where to find the best-quality options across Canada.
The Top Fish for Dogs
Salmon
Salmon is the gold standard of fish for dogs, and for good reason:
- Omega-3 content — Wild salmon is exceptionally rich in EPA and DHA, the two omega-3 fatty acids most beneficial for dogs. These support brain function, reduce inflammation, promote healthy skin and coat, and support joint health.
- Protein — High-quality, highly digestible protein with a complete amino acid profile.
- Vitamin D — One of the best natural sources, important for calcium metabolism and immune function.
- Astaxanthin — The antioxidant that gives salmon its pink colour, with anti-inflammatory properties.
Critical warning: Never feed your dog raw or undercooked salmon (or other Pacific salmonids like trout and steelhead). Raw salmon can harbour a parasite called Nanophyetus salmincola, which carries the bacteria Neorickettsia helminthoeca — the cause of salmon poisoning disease. This condition is potentially fatal if untreated. Thorough cooking kills both the parasite and the bacteria completely.
Sardines
Sardines are a small fish with outsized nutritional benefits:
- Omega-3s — Comparable to salmon on a per-gram basis.
- Calcium — When fed whole (with soft, edible bones), sardines are an excellent calcium source.
- Low mercury — Because sardines are small and low on the food chain, they accumulate very little mercury.
- CoQ10 — Supports cellular energy and heart health.
Canned sardines packed in water (no salt added) are a convenient, affordable option. Avoid sardines packed in oil, brine, or with added flavourings.
Mackerel
Atlantic mackerel is another omega-3 powerhouse:
- Rich in EPA, DHA, and vitamin B12.
- Good source of selenium and niacin.
- Moderate calorie density, making it suitable for most dogs.
Note: Stick to Atlantic mackerel (smaller species). King mackerel is a much larger fish with significantly higher mercury levels and should be avoided.
Whitefish
Varieties like cod, haddock, pollock, and hake offer:
- Lean protein — Lower in fat than salmon or mackerel, making whitefish ideal for dogs on calorie-restricted diets or those prone to pancreatitis.
- Mild flavour — Great for picky eaters or dogs new to fish.
- B vitamins and phosphorus — In meaningful amounts.
Whitefish is less omega-3-dense than oily fish, so it works best when paired with a separate omega-3 source like fish oil or sardines.
Omega-3 Benefits: Why They Matter So Much
The omega-3 fatty acids in fish — specifically EPA (eicosapentaenoic acid) and DHA (docosahexaenoic acid) — are among the most studied and well-supported nutrients in canine health:
- Skin and coat — Reduce itching, flaking, and dryness. Dogs with allergies often see significant improvement.
- Joint health — Anti-inflammatory effects help manage arthritis and support mobility, especially in senior dogs.
- Brain development — DHA is critical for cognitive development in puppies and cognitive maintenance in older dogs.
- Heart health — Support healthy cardiac rhythm and blood vessel function.
- Immune modulation — Help regulate overactive immune responses.
Most dogs don't get enough omega-3s from a standard diet. Adding fish two to three times per week or supplementing with fish oil can make a meaningful difference.
Mercury Concerns: Keeping It Safe
Mercury accumulates in fish through a process called bioaccumulation — larger, longer-lived predatory fish concentrate more mercury than smaller species. Here's a practical guide:
Lower mercury (feed freely):
- Sardines
- Atlantic mackerel
- Salmon (wild-caught)
- Pollock, haddock, cod
Higher mercury (avoid or limit):
- King mackerel
- Swordfish
- Shark
- Tilefish
- Tuna (especially albacore — limit to occasional treats)
By choosing smaller, shorter-lived species and rotating your fish sources, mercury exposure stays well within safe limits for dogs of all sizes.
How to Prepare Fish for Your Dog
Preparation doesn't need to be complicated, but a few rules keep things safe and nutritious:
Baking
The simplest method. Place fish fillets on a baking sheet lined with parchment paper and bake at 175°C (350°F) for 15–20 minutes until the flesh flakes easily. No oil, butter, seasoning, or lemon needed.
Steaming
Steaming preserves the most nutrients. Place fish in a steamer basket over boiling water for 10–15 minutes. This method keeps the fish moist and tender.
Poaching
Simmer fish gently in plain water for 8–12 minutes. The cooking liquid can be saved and added to meals as a nutrient-rich broth — most dogs find it irresistible.
Canned Fish
Canned sardines and salmon (boneless/skinless or with soft bones) are perfectly fine. Choose products packed in water with no added salt. Canned fish is pre-cooked, making it the most convenient option.
Always remove pin bones from fresh fish before serving. While small, soft bones (like those in canned sardines) are safe, larger pin bones from salmon or cod fillets can pose a choking hazard or cause internal injury.
Canadian Atlantic and Pacific Fish Sourcing
Canada is blessed with some of the world's finest fishing grounds, and sourcing locally means fresher fish with lower environmental impact.
Pacific Coast (British Columbia):
- Wild Pacific salmon (sockeye, pink, chum) — sustainably managed under Fisheries and Oceans Canada regulations.
- Pacific sardines and herring.
- Wild-caught pollock.
Atlantic Coast (Nova Scotia, New Brunswick, Newfoundland):
- Atlantic cod and haddock — historically the backbone of Canada's East Coast fishery.
- Atlantic mackerel.
- Snow crab and other shellfish (though shellfish should be fed cautiously to dogs).
Freshwater (Ontario, Manitoba, the Territories):
- Lake whitefish, walleye, and Arctic char — excellent lean protein options.
Look for Ocean Wise or MSC certification labels for sustainable sourcing. Frozen fish is often fresher than "fresh" counter fish since it's flash-frozen at sea — a practical, economical choice for homemade dog food.
How Often Should You Serve Fish?
For most dogs, fish can be included two to three times per week as part of a balanced rotation of protein sources. This provides a meaningful omega-3 boost without over-relying on any single protein.
If fish is your dog's primary protein (for example, due to allergies to other meats), it can be fed daily — just ensure you're varying the types of fish and supplementing with appropriate vitamins and minerals to maintain a complete diet.
As a rough portion guide:
- Small dogs — 30–60 g of cooked fish per serving.
- Medium dogs — 60–120 g per serving.
- Large dogs — 120–200 g per serving.
Adjust based on your dog's caloric needs and the rest of the meal composition.
A Protein Worth Making Room For
Fish is one of the most beneficial proteins you can add to your dog's diet — rich in omega-3s, easy to digest, and available in abundance from Canada's coastlines and freshwater sources. With a little attention to species selection and safe preparation, it's a straightforward way to elevate your dog's nutrition.
Alqo thoughtfully incorporates quality fish into our recipes, sourcing from Canadian waters whenever possible, because we know that the best meals start with the best ingredients.