Short answer: Cooked, plain, boneless salmon is safe for dogs in moderation and a genuinely beneficial protein — the American Kennel Club calls it “a great source of protein, omega-3 fatty acids, and essential nutrients that support skin, coat, and joint health.” The critical caveat is preparation: raw or undercooked salmon can carry salmon poisoning disease, a parasite-borne infection the Merck Veterinary Manual and Washington State University report is fatal in up to 90% of untreated dogs. Always cook salmon thoroughly, remove every bone, and serve it plain — no onion, garlic, salt, or oil. Keep it to an occasional treat within the 10% rule.

Why cooked salmon is good for dogs

When fully cooked and served plain, salmon is one of the more nutritious proteins you can share with a dog. The American Kennel Club states that dogs “can safely eat cooked salmon,” describing it as “a great source of protein, omega-3 fatty acids, and essential nutrients that support skin, coat, and joint health.” The omega-3 fatty acids are the headline benefit — the AKC notes they “strengthen immunity, improve coat and skin health, and support puppy development,” and act as an anti-inflammatory that breeds prone to skin issues (such as Huskies and Retrievers) particularly benefit from.

The nutritional numbers back this up. Per the USDA FoodData Central entry for farmed Atlantic salmon (raw, per 100 g), salmon provides roughly 208 kcal, 20.4 g protein, and 13.4 g fat, including about 0.86 g EPA and 1.10 g DHA — the two long-chain omega-3 fatty acids most associated with skin, coat, and joint health. Salmon is also a useful alternative protein for dogs with chicken allergies. The same fat content that makes salmon valuable also makes it calorie-dense, which is the practical reason to keep portions small: salmon should be a topper or treat, not the bulk of the diet.

How much salmon can a dog eat

Salmon should follow the American Kennel Club’s 10% treat rule: treats — including salmon — should make up no more than 10% of a dog’s daily calories, with the other 90% coming from a complete, balanced diet. Because salmon is calorie-dense, a little goes a long way. The AKC further advises feeding prepared salmon no more than about once a week, and notes that individual serving sizes “depend on weight and health status” — so consult your veterinarian for a portion tailored to your dog rather than relying on a fixed amount.

Form matters as much as quantity. Canned salmon is acceptable only if it is water-packed and low-sodium — avoid salmon canned in brine or oil. Smoked salmon should be avoided: the salt-curing process makes it far too high in sodium, and smoking does not reliably kill the parasite that thorough cooking destroys. Skip any salmon prepared with onion, garlic, butter, or heavy oil — onion and garlic are toxic to dogs, and excess fat can trigger gastrointestinal upset. Dogs with a history of pancreatitis should have fatty fish only with veterinary approval.

Salmon poisoning disease — the raw-salmon danger

The single most important reason to cook salmon is salmon poisoning disease (SPD). Raw or undercooked salmon, trout, and steelhead can carry a fluke (Nanophyetus salmincola) that is itself infected with a bacterium, Neorickettsia helminthoeca; when a dog eats the raw fish, the bacterium spreads through the body. The Merck Veterinary Manual and Washington State University report that up to 90% of affected dogs die without treatment, typically within 7–10 days of signs appearing. Signs usually emerge 5–7 days after eating infected fish (occasionally delayed much longer) and include fever, vomiting, diarrhea (sometimes bloody), weakness, weight loss, and swollen lymph nodes. Crucially, cooking salmon thoroughly — or, per WSU, freezing it for at least two weeks — destroys the organism. SPD is highly treatable with prompt antibiotics, so any dog that ate raw salmon and develops these signs needs urgent veterinary care; contact your veterinarian or ASPCA Animal Poison Control at (888) 426-4435.

How to serve salmon to your dog safely

Preparation is straightforward but non-negotiable. Step 1: Start with fresh, boneless salmon and remove every bone — the AKC warns that salmon bones are “small, brittle, and dangerous,” and can lodge in or perforate the mouth, throat, stomach, or intestines. Step 2: Cook it thoroughly — bake, steam, or grill to an internal temperature of about 140°F (per AKC), with no seasoning, oil, sauce, onion, or garlic. Step 3: Let it cool, then flake it and check once more for bones before serving small, treat-sized pieces.

For everyday feeding, salmon works best as an occasional topper over your dog’s regular food rather than a meal in itself, kept within the 10% calorie budget and limited to about once a week. If you prefer the convenience of canned, choose plain, boneless, water-packed, low-sodium salmon and drain it well. Never serve raw or undercooked salmon, trout, or steelhead, and never share smoked salmon or salmon prepared with salt, butter, onion, or garlic. If your dog has a chronic condition such as pancreatitis, kidney disease, or obesity, ask your veterinarian before adding any fatty fish to the diet.

Frequently asked questions

Can dogs eat raw salmon?

No. Raw or undercooked salmon can carry a parasitic fluke infected with the bacterium Neorickettsia helminthoeca, which causes salmon poisoning disease. The Merck Veterinary Manual and Washington State University report that up to 90% of affected dogs die without treatment, usually within 7–10 days of signs appearing. Thorough cooking destroys the organism (WSU notes freezing for at least two weeks also works). Never feed your dog raw salmon, trout, or steelhead, and if your dog eats raw fish and develops fever, vomiting, or diarrhea, seek veterinary care right away.

Can dogs eat smoked salmon?

It’s best avoided. The American Kennel Club advises against smoked salmon, primarily because the salt-curing process makes it very high in sodium. Smoking also does not reliably kill the parasite responsible for salmon poisoning disease the way thorough cooking or proper freezing does. If you want to share salmon, offer plain cooked (baked, steamed, or grilled) boneless salmon with no salt or seasoning instead, in a small treat-sized portion.

Can dogs eat canned salmon?

Yes, in moderation, if you choose the right kind. The AKC says canned salmon works if it is low-sodium and water-packed — avoid salmon canned in brine or oil, which is too salty and fatty. Serve it boneless and drained, in small treat-sized portions within the 10% daily-calorie treat limit, and not more than about once a week. As always, plain is best: no added salt, onion, or garlic.

For related context, see our Can Dogs Eat Eggs? and Best Dog Food for Skin and Coat. To check whether your dog’s food contains any of these ingredients, paste the ingredient list into the KibbleIQ analyzer. For methodology context, see our published methodology.