Yes — safe in moderation
Yes — fully cooked, boneless salmon is excellent for dogs and a top source of omega-3 fats for skin, coat and joints. Never feed it raw.
Cooked salmon is a lean, highly digestible protein rich in omega-3 fatty acids, which support a glossy coat, healthy skin and joint comfort — it is a common ingredient in premium dog foods for exactly this reason. The hard rule is cook it through: raw or undercooked salmon (and other Pacific salmonids) can carry a parasite that causes “salmon poisoning disease”, which is potentially fatal to dogs. Remove all bones, and serve it plain, without salt, butter, garlic or lemon.
A few small flakes for a little dog, up to a palm-sized portion of plain cooked fillet for a large dog, once or twice a week as a treat or topper. Tinned salmon in spring water (no brine, bones removed) works too. Introduce gradually the first time.
Sardines in water (low mercury, omega-3 rich) and plain cooked white fish are great rotations. See also eggs.
Related: Can dogs eat shrimp? · Can dogs eat tuna? · Can dogs eat eggs?
General information, not veterinary advice. If your pet has eaten something potentially harmful or shows symptoms, contact your vet or an emergency clinic immediately. Full disclaimer.
Instant "can my pet eat that?" answers, free calculators & emergency vet help — straight from your home screen. No app store needed.