Can Dogs Eat Salmon?
YES — Cooked salmon is an excellent, nutritious food for dogs when prepared safely. Raw salmon can cause salmon poisoning disease; remove bones and limit portions.
Quick Safety Summary
YES — Cooked salmon is an excellent, nutrient-dense food for dogs when prepared correctly. NEVER feed raw salmon because of salmon poisoning disease (Neorickettsia helminthoeca carried by flukes). Remove all bones, avoid seasonings and high-sodium canned varieties, and limit portions to roughly 10% of daily calories.
Verdict (short)
YES — Salmon is an excellent and safe choice for dogs when it is fully cooked, deboned, and served plain. Raw salmon can expose dogs to salmon poisoning disease and other hazards, so it is a hard NO to raw fish.
Why salmon is good for dogs
Salmon is a high-quality source of animal protein, essential amino acids, and long-chain omega-3 fatty acids (EPA and DHA) that support skin and coat health, reduce inflammation, support cognitive function, and promote joint health.
Typical nutritional profile (cooked salmon, per 100 g):
- Calories: ~200–210 kcal
- Protein: ~22–25 g
- Fat: ~11–13 g
- EPA + DHA (combined omega-3s): roughly 1.0–2.5 g (varies by species and wild vs. farmed)
Sources: USDA FoodData Central; nutrition summaries used in veterinary nutrition.
Important safety issues (toxicology)
Salmon poisoning disease (the critical risk)
The single biggest safety issue is salmon poisoning disease (SPD). It is not caused directly by the salmon flesh but by a tiny trematode (Nanophyetus salmincola) that can carry the rickettsial organism Neorickettsia helminthoeca. Dogs that eat raw or undercooked infected fish (commonly Pacific salmon species in endemic regions like the Pacific Northwest of North America) can develop SPD.
Clinical signs typically appear 5–7 days after ingestion and include:
- Vomiting and profuse diarrhea
- Fever
- Lethargy and loss of appetite
- Dehydration
- Enlarged lymph nodes
Bones and choking/obstruction risk
Cooked fish bones can splinter and cause choking, oral injury, or gastrointestinal perforation. Always remove all bones before feeding salmon to your dog. Canned salmon often contains soft, cooked bones that are edible and calcium-rich when mashed — but verify and mash well for small dogs.
Other hazards: seasonings, added salt, mercury
Do not serve salmon with garlic, onion, chives, heavy sauces, or lots of salt — these can be toxic or harmful. Salmon generally has lower mercury levels than large predatory fish (like tuna), but feeding very large amounts frequently could increase exposure to environmental contaminants (PCBs, mercury). For most dogs, occasional servings are safe.
Safe preparation and feeding practices
- Always fully cook fresh salmon (baked, poached, or grilled without oils, butter, or seasonings) to an internal temperature of 145°F (63°C) to kill parasites and bacteria.
- Debone thoroughly. Use tweezers or fish-bone pliers if needed. For canned salmon, drain and remove any large bones or mash the soft bones.
- Serve plain (no salt, garlic, onion, citrus, or sauces).
- If using salmon oil or supplements, follow product dosing and consult your veterinarian for therapeutic dosing.
Serving sizes and how often to feed salmon
General guideline: treat salmon as a protein topper/treat and keep it to no more than 10% of your dog’s daily caloric intake unless specifically formulated by a veterinary nutritionist as part of the full diet.
Why 10%? Adding too many extra calories from treats or toppers can lead to weight gain and nutrient imbalance.
Approximate serving guide (plain, cooked salmon; adjust to your dog’s activity level and energy needs):
- Small dogs (under 10 lb / under 4.5 kg): 10–20 g (about 1/3–3/4 oz)
- Small-medium (10–25 lb / 4.5–11 kg): 20–60 g (about 3/4–2 oz)
- Medium-large (25–50 lb / 11–23 kg): 60–120 g (2–4 oz)
- Large/giant (over 50 lb / >23 kg): 120–170 g (4–6 oz)
Canned salmon: pros and cons
Pros:
- Convenient, shelf-stable, and already cooked (so safer than raw fish)
- Soft bones in canned salmon are calcium-rich and usually safe when mashed
- Choose water-packed and low-sodium options
- Some canned salmon is packed in brine or flavored sauces (high sodium and additives) — avoid these
- Oil-packed varieties add extra calories and fat
- Check for added seasonings that may be toxic (onion powder, garlic powder)
What to do if your dog ate raw salmon or fish bones
If your dog ate raw salmon (especially in a region where SPD occurs) or is showing vomiting/diarrhea/fever within several days after exposure, contact your veterinarian immediately. Emergency steps:
If your dog swallowed cooked fish bones and is choking, has difficulty breathing, or shows signs of pain, bloody stool, or lethargy, get emergency veterinary care immediately.
Final practical tips
- Use salmon as an occasional healthy treat, meal topper, or part of a vet-formulated homemade diet.
- Always cook and debone salmon before serving.
- Keep servings modest (aim for ~10% of daily calories) and avoid toxic seasonings.
- If you live in areas where salmon poisoning disease occurs (Pacific Northwest), never feed raw salmon.
Key Takeaways
- YES — Cooked, deboned salmon is an excellent, omega-3–rich food for dogs when served plain and in appropriate portions.
- NEVER feed raw salmon because of the risk of salmon poisoning disease (Neorickettsia helminthoeca carried by flukes).
- Remove all bones; canned low-sodium, water-packed salmon (mashed) can be convenient and safe.
- Keep salmon to roughly 10% of daily calories; a few small servings per week is appropriate for most dogs.
- If your dog eats raw salmon or shows vomiting, diarrhea, or fever, call your vet or ASPCA Animal Poison Control immediately.
- ASPCA Animal Poison Control Center: People Foods to Avoid Feeding Your Pets — https://www.aspca.org/pet-care/animal-poison-control
- Merck Veterinary Manual: Salmon Poisoning Disease — https://www.merckvetmanual.com
- American Veterinary Medical Association (AVMA): Pet Food Safety and Raw Feeding — https://www.avma.org
- USDA FoodData Central (salmon nutrition data)
Frequently Asked Questions
Can dogs eat smoked salmon or smoked fish?
No — smoked salmon is often high in salt and may contain seasonings or additives that are unhealthy for dogs. Avoid smoked or heavily salted fish.
Can puppies eat salmon?
Yes, puppies can eat cooked, deboned salmon in small amounts as a supplement, but most of their diet should be a balanced puppy‑formulated food. Consult your veterinarian for portion guidance.
Is salmon skin safe for dogs?
Plain cooked salmon skin (without seasoning) is generally safe in small amounts and contains healthy fats, but it is calorie-dense. Avoid skin with seasonings or breading.
How often can I feed salmon to my dog?
Generally 1–3 times per week as a topper or treat is appropriate. Keep total salmon calories to about 10% of daily caloric intake unless the diet is formulated by a veterinary nutritionist.
What should I do if my dog ate raw salmon?
Contact your veterinarian immediately. If you are in the U.S., you can also call ASPCA Animal Poison Control (888-426-4435). Early antibiotic treatment is critical for salmon poisoning disease.
References & Citations
Parts of this article reference data from ASPCA Animal Poison Control.