Safe when cooked

Can dogs eat salmon?

Dogs can eat plain cooked salmon. It is a rich fish treat — remove bones, cook thoroughly, and skip raw salmon and seasoned fillets.

Not medical advice — general pet-safety info only. Confirm with your vet before changing your dog’s diet.

Updated Aug 3, 2026 Category Nutrition

Better everyday options

Salmon is a rich occasional. These fishy treats are built for reward routines.

How much is okay?

A small flake of plain cooked salmon is plenty as an occasional topper.

Small under 20 lb
½ teaspoon flake
Keep it occasional and plainly prepared.
Medium 20–50 lb
1 teaspoon flake
Keep it occasional and plainly prepared.
Large 50+ lb
1–2 teaspoons flake
Keep it occasional and plainly prepared.

Rule of thumb: treats of all kinds should stay under ~10% of daily calories.

How to prepare them

  • Cook thoroughly; serve plain.
  • Remove all bones.
  • Skip raw salmon, smoked salty salmon, and buttery restaurant fillets.

Risks & exceptions

  • Raw salmon can carry parasites.
  • Bones are a choke and puncture risk.
  • Smoked and seasoned salmon is too salty.

Plain cooked boneless salmon is fine in a small flake; raw or salty preparations are a skip.

If they ate too many

A larger portion or the wrong preparation is most likely to cause trouble.

  • Soft stool from richness

Call your vet / pet poison line if:

  • Bone ingestion
  • Eating raw salmon

FAQ

Can dogs eat raw salmon?

Better not — cook it.

Can dogs eat salmon skin?

See our salmon-skin page — plain cooked skin in tiny amounts is a different question.

Can dogs eat canned salmon?

Plain water-packed, drained, boneless only — and keep portions tiny.

Affiliate disclosure: we may earn a commission from product links. Safety guidance is editorial and may change — verify with your veterinarian for your dog.