Health & Wellbeing

Can Dogs Have Fish? Safe Types, Portions & Vet-Backed Feeding Guide

Can dogs have fish? Yes — but only certain types prepared correctly. Get vet-backed serving sizes, safe fish types, and risk warnings for your dog.

By Anouk Beaumont · Published 8 September 2026
Can Dogs Have Fish? Safe Types, Portions & Vet-Backed Feeding Guide
✅ YES — Dogs Can Have Fish (With Important Caveats)

Fish is safe and nutritious for dogs when it is fully cooked, deboned, and unseasoned. Fatty fish like salmon, sardines, and mackerel provide excellent omega-3 fatty acids. However, raw fish carries parasite and bacteria risks, certain species accumulate dangerous levels of heavy metals, and fish bones pose a serious choking and internal injury hazard. Always follow the preparation and portion guidelines below.

Fish has become one of the most popular protein additions to commercial dog diets — and for good reason. The American Kennel Club recognizes fish as a healthy protein source for dogs, and many veterinary nutritionists recommend it as a novel protein for dogs with chicken or beef sensitivities. But sharing your dinner plate isn't the same as feeding a formulated diet. Understanding which fish species are safe, how much to serve, and what risks to watch for will keep your dog healthy and your vet visits routine rather than emergency.

Which Fish Are Safe for Dogs — and Which Aren't

Not all fish are created equal when it comes to canine safety. The primary concerns are mercury accumulation, parasite load, and bone structure. Here's how common fish species stack up:

Fish Type Safe for Dogs? Notes
Salmon (cooked) ✅ Yes Excellent omega-3 source. Must be fully cooked — raw salmon can carry Neorickettsia helminthoeca, which causes salmon poisoning disease (SPD), fatal if untreated.
Sardines (canned in water) ✅ Yes Low mercury due to small size and short lifespan. Soft bones are safe. Choose water-packed, no salt added.
Mackerel (North Atlantic) ✅ Yes Rich in DHA and EPA. Use North Atlantic mackerel, not king mackerel (high mercury).
Whitefish (cod, haddock, flounder) ✅ Yes Lean protein, easy to digest. Good for dogs on calorie-restricted diets.
Tilapia (cooked, deboned) ✅ Yes Mild, lean protein. Lower omega-3 content than fatty fish but still safe.
Trout (cooked) ✅ Yes Similar to salmon; must be cooked to eliminate parasite risk.
Tuna (fresh or canned) ⚠️ Caution High mercury content, especially albacore. Occasional small amounts only — not a regular feed.
Swordfish ❌ No Very high mercury levels. Avoid entirely.
King Mackerel ❌ No FDA lists this as a high-mercury species. Not safe for dogs or humans in quantity.
Shark, Tilefish ❌ No Apex predators with dangerous mercury bioaccumulation.
Raw fish (any species) ❌ No Risk of parasites (flukes, tapeworms), Salmonella, Listeria, and salmon poisoning disease in salmonids.

How Much Fish Can I Give My Dog?

Fish should be treated as a supplemental food or treat, not a meal replacement, unless you're feeding a commercially formulated fish-based diet. The ASPCA and most veterinary nutritionists follow the 10% rule: treats and supplemental foods should not exceed 10% of your dog's daily caloric intake.

Here are specific serving sizes based on cooked, deboned, unseasoned fish (salmon, whitefish, sardines, or trout):

Dog Weight Serving Size (per feeding) Frequency Approx. Calories
Toy/Small (under 20 lb / 9 kg) 1–2 tablespoons (flaked) 1–2× per week 15–40 kcal
Medium (20–50 lb / 9–23 kg) 2–4 tablespoons (approx. 1–2 oz) 1–2× per week 40–80 kcal
Large (50–90 lb / 23–41 kg) ¼–⅓ cup (approx. 2–3 oz) 1–2× per week 80–130 kcal
Giant (90+ lb / 41+ kg) ⅓–½ cup (approx. 3–4 oz) 1–2× per week 130–180 kcal

Sardine-specific portions: One sardine (canned in water, drained) contains roughly 25 calories. Small dogs can have half a sardine; medium dogs one full sardine; large dogs one to two sardines per serving. The soft bones in canned sardines are safe and provide calcium.

Nutritional Benefits of Fish for Dogs

Fish isn't just safe — it's one of the most nutritionally dense proteins you can add to your dog's diet. The Merck Veterinary Manual recognizes fish-derived omega-3 fatty acids as beneficial for canine skin, coat, joint, and cardiovascular health.

Nutrient Amount (per 3 oz / 85g cooked salmon) Benefit for Dogs
Protein 22 g Muscle maintenance, immune function, tissue repair
Omega-3 (EPA + DHA) 1.5–1.8 g Reduces inflammation, supports joint health, improves coat quality, may slow cognitive decline in seniors
Vitamin D 447 IU Calcium absorption, bone health, immune modulation
Vitamin B12 4.8 mcg Nervous system function, red blood cell formation
Selenium 31.5 mcg Antioxidant, thyroid function support
Phosphorus 213 mg Bone and teeth structure (note: restrict in dogs with kidney disease)

Fish is particularly valuable for dogs with food allergies or sensitivities. Because fish proteins differ significantly from common allergens like chicken, beef, and dairy, many limited-ingredient and novel-protein veterinary diets use fish as the primary protein source.

How to Prepare Fish for Your Dog

Proper preparation is non-negotiable. Here's the step-by-step method that eliminates the most common risks:

  1. Choose fresh or frozen fish from a reputable source. Avoid pre-seasoned, breaded, or marinated products — garlic, onion, and excessive sodium are toxic or harmful to dogs.
  2. Cook thoroughly to an internal temperature of 145°F (63°C) as measured by a food thermometer. Bake, steam, poach, or grill without oil, butter, or seasoning. This kills parasites (flukes, tapeworms), bacteria (Salmonella, Listeria), and the Neorickettsia helminthoeca organism that causes salmon poisoning disease.
  3. Remove ALL bones — even small pin bones. Cooked fish bones become brittle and can splinter, causing esophageal punctures, intestinal blockages, or choking. Run your fingers along the fillet to check for remaining bones.
  4. Remove skin (optional but recommended). Fish skin can carry environmental contaminants and is higher in fat, which may trigger pancreatitis in sensitive dogs.
  5. Flake into appropriate portions based on your dog's weight (see serving table above). Let the fish cool to room temperature before serving.
  6. Serve plain — no lemon, butter, sauces, salt, pepper, or herbs. Mix into your dog's regular kibble or serve as a standalone treat.

Canned fish shortcut: Canned sardines, salmon, or mackerel packed in water (no salt added) are a convenient alternative. Drain the liquid, check for bones (canned salmon may contain them), and serve. The canning process fully cooks the fish and softens bones to a safe consistency in sardines.

Risks and Side Effects: What Happens If My Dog Eats Too Much Fish?

While fish is generally safe, overfeeding or improper preparation can lead to several health issues:

Mercury Accumulation

Mercury is a heavy metal that bioaccumulates in fish tissue, particularly in large, long-lived predatory species (tuna, swordfish, shark). Chronic mercury exposure can cause neurological damage, kidney dysfunction, and cardiovascular issues in dogs. This is why feeding frequency matters — limiting fish to 1–2 servings per week and choosing low-mercury species keeps exposure well below dangerous thresholds.

Salmon Poisoning Disease (SPD)

This is a potentially fatal condition unique to the Pacific Northwest. Raw or undercooked salmon, steelhead, and trout can carry the parasite Nanophyetus salmincola, which itself carries the rickettsial organism Neorickettsia helminthoeca. Symptoms appear 5–7 days after ingestion and include vomiting, bloody diarrhea, fever (104–108°F / 40–42°C), lethargy, and swollen lymph nodes. Without treatment, SPD has a 90% mortality rate. Cooking fish to 145°F eliminates this risk entirely.

Fish Bones

Cooked fish bones are brittle and sharp. Ingested bones can lodge in the throat, esophagus, stomach, or intestines, causing perforation, obstruction, or abscesses. Signs include gagging, pawing at the mouth, drooling, refusal to eat, vomiting, and abdominal pain. This is an emergency — do not attempt to remove visible bones from the throat yourself; see your vet immediately.

Pancreatitis

Fatty fish (salmon, mackerel, sardines) are calorie-dense. A sudden large serving, especially in a dog not accustomed to rich foods, can trigger pancreatitis — an inflammation of the pancreas that causes severe vomiting, abdominal pain, and dehydration. Small breeds and dogs with prior pancreatitis episodes are at higher risk.

Thiaminase in Raw Fish

Certain raw fish species (carp, herring, smelt) contain the enzyme thiaminase, which destroys thiamine (vitamin B1). Chronic thiamine deficiency leads to neurological symptoms including seizures, loss of coordination, and eventually death. Cooking deactivates thiaminase.

🚨 When to Call Your Vet Immediately

Seek emergency veterinary care if your dog shows any of these signs after eating fish:

  • Choking, gagging, or pawing at the mouth (possible bone impaction)
  • Vomiting or diarrhea with blood
  • Fever above 103°F (39.4°C) with lethargy — especially if raw salmon was consumed (possible SPD)
  • Abdominal pain or distension (hunched posture, whining when touched)
  • Seizures or loss of coordination
  • Refusal to eat or drink for more than 24 hours

If you suspect your dog ingested a toxic substance or is in acute distress, contact ASPCA Animal Poison Control: (888) 426-4435 (24/7, consultation fee applies) or your nearest emergency veterinary clinic.

Dogs Who Should NOT Eat Fish

Fish is not appropriate for every dog. Consult your veterinarian before introducing fish if your dog falls into any of these categories:

  • Dogs with chronic kidney disease (CKD): Fish is high in phosphorus, which compromised kidneys cannot efficiently filter. Your vet may recommend phosphorus-restricted diets.
  • Dogs with a history of pancreatitis: The high fat content of salmon, sardines, and mackerel may trigger a recurrence. Lean whitefish (cod, haddock) is a safer choice if your vet approves.
  • Puppies under 12 weeks: Their digestive systems are still developing, and introducing novel proteins too early can cause GI upset. Wait until your puppy is established on a complete-and-balanced puppy diet before adding supplemental foods.
  • Dogs with known fish allergies: While fish allergies are less common than chicken or beef allergies, they do occur. Symptoms include itching, ear infections, paw licking, and GI upset. If you suspect a fish allergy, discontinue feeding and discuss elimination diet protocols with your vet.
  • Dogs on prescription diets: If your dog is on a veterinary therapeutic diet (e.g., Royal Canin Hydrolyzed Protein, Hill's z/d), adding supplemental fish may interfere with the diet's purpose. Always check with your vet first.

How to Introduce Fish Safely

Any new food should be introduced gradually to minimize digestive upset. Here's the protocol I recommend to dog owners:

  1. Day 1: Offer one-quarter of the recommended serving size. For a 30 lb dog, that's about half a tablespoon of flaked, cooked fish.
  2. Monitor for 24–48 hours. Watch for vomiting, diarrhea, excessive gas, itching, ear redness, or behavioral changes.
  3. If no adverse reaction: Increase to half the recommended serving on Day 3, then the full serving on Day 5.
  4. Maintain the 1–2× per week frequency. Do not feed fish daily unless directed by your veterinarian as part of a therapeutic diet plan.

Tip for picky eaters: Mix flaked fish thoroughly into your dog's regular kibble rather than offering it on top. This prevents your dog from sorting out the fish and refusing the rest of their balanced meal.

Fish-Related Foods to Avoid

Beyond the fish itself, several fish-adjacent products and preparations are unsafe for dogs:

Item Safe? Why Not
Fried fish / fish sticks ❌ No Breading, oil, and seasoning. High fat triggers pancreatitis; garlic/onion powder is toxic.
Smoked salmon ⚠️ Caution Extremely high sodium content. A 2 oz serving can contain 1,200+ mg sodium — dangerous for small dogs and those with heart or kidney conditions.
Fish cooked with garlic, onion, or chives ❌ No Allium species cause hemolytic anemia in dogs. Even small amounts of garlic powder are toxic.
Sushi / sashimi (raw fish) ❌ No Parasite and bacteria risk. Also often contains avocado, wasabi, and soy sauce — all problematic for dogs.
Fish oil supplements ✅ Yes (with vet guidance) Can be beneficial for omega-3 supplementation, but dosage must be calculated by your vet. Excessive fish oil can cause vitamin E deficiency, bleeding disorders, and GI upset.
Shellfish (shrimp, crab, lobster) ⚠️ Caution Cooked, shell-free shrimp is safe in small amounts. Shells are choking hazards. Shellfish allergies are more common in dogs than fish allergies.

Frequently Asked Questions

Can dogs eat fish every day?

No. Fish should be fed 1–2 times per week as a supplement, not a daily protein source. Daily feeding increases mercury exposure risk and may create nutritional imbalances if fish displaces a complete-and-balanced diet. If you want fish as a daily protein, use a commercially formulated fish-based dog food that meets AAFCO nutritional adequacy standards.

Is fish good for dogs with allergies?

Fish can be an excellent protein choice for dogs with food allergies, particularly those allergic to chicken, beef, or lamb. Veterinary prescription diets like Purina Pro Plan Veterinary Diets HA (hydrolyzed salmon) and Royal Canin Selected Protein PR use fish-based proteins. However, always conduct a proper food elimination trial under veterinary guidance rather than guessing at allergens.

Can puppies eat fish?

Puppies over 12 weeks old can eat small amounts of cooked, deboned fish as an occasional treat. However, puppies have specific nutritional requirements for growth (calcium-to-phosphorus ratios, DHA levels, caloric density) that supplemental fish alone cannot meet. Keep treats under 10% of total daily calories and prioritize a complete puppy food.

What should I do if my dog eats raw fish?

If your dog consumed raw salmon, steelhead, or trout — particularly from the Pacific Northwest — monitor closely for 5–7 days for signs of salmon poisoning disease (vomiting, diarrhea, fever, lethargy). Contact your veterinarian immediately if symptoms appear; SPD is treatable with antibiotics and supportive care when caught early. For raw fish from other species, watch for GI upset and consult your vet if vomiting or diarrhea persists beyond 24 hours.

Can dogs eat fish skin?

Cooked fish skin is not toxic, but it's higher in fat and may carry environmental contaminants (PCBs, dioxins) that accumulate in fatty tissue. For occasional treats, a small piece of cooked skin won't harm most dogs. For regular feeding, removing the skin is the safer choice — especially for dogs prone to pancreatitis.

Is canned tuna safe for dogs?

Canned tuna is not toxic, but it's not the best fish choice due to mercury content. If you do feed tuna, choose chunk light (lower mercury than albacore), packed in water (not oil), and limit it to an occasional small treat — no more than one tablespoon for a medium dog, once a month or less. There are far safer fish options available.

This article provides general nutritional guidance and is not a substitute for professional veterinary advice. Always consult your veterinarian before making significant changes to your dog's diet, especially if your dog has existing health conditions. Individual dogs may react differently to new foods.

Written by

Anouk Beaumont

All our authors care for dogs every day — read more of their work on the authors page.