Can dogs eat salmon?
Yes, dogs can eat salmon, and it is a genuinely good source of protein and omega-3 for them, but it needs to be cooked, plain and completely free of bones. Raw or smoked salmon is where the real risk sits, since it can carry parasites capable of causing a serious, sometimes fatal illness in dogs, so the cooking and the bones both matter more than they might for other fish.
Why cooked salmon is a good treat
Plain, cooked salmon is a genuinely useful thing to share with a dog. It carries omega-3 fatty acids, which support skin and coat condition, alongside decent protein, and most dogs find the taste appealing enough to work well as a training reward in small pieces.
It is rich, though, so a small piece goes further than it looks, and a dog who eats a large amount of oily fish in one go can end up with a greasy, unsettled stomach even when nothing has gone wrong with the fish itself.
Why raw and smoked salmon are different
Raw salmon can carry parasites that cause a serious illness in dogs, historically linked to fish from certain rivers but a real enough risk that cooking salmon thoroughly before giving any to your dog is the safer, simpler rule rather than trying to judge where a particular fish came from.
Smoked salmon is not the same danger, but it is usually cured with a significant amount of salt, which is unhelpful for a dog in any real quantity and can cause excessive thirst or, in a large amount for a small dog, more serious symptoms. It is better treated as a food for people only.
How to serve it safely
Cook the salmon thoroughly — baked, poached or steamed, with no oil, butter, salt, garlic or seasoning — and check carefully for bones before flaking it into pieces sized for your dog. Even cooked bones are a choking and blockage risk that is easy to avoid with a careful check.
A few small flakes, mixed into your dog's usual food or given as a training treat, is plenty. There is no need to make salmon a regular feature for it to be worth sharing occasionally.
When to hold off
Skip salmon for a dog with a known fish allergy, and keep portions small for a dog with a sensitive stomach who has not had oily fish before. Watch for vomiting, diarrhoea or greasy stools after a first try, and speak to your vet if it does not settle.
If your dog manages to eat raw or smoked salmon, or a piece with bones in it, watch closely for vomiting, lethargy, diarrhoea or discomfort over the following days, and contact your vet promptly rather than waiting to see.
Make treat time better
Things we stock that owners commonly reach for here. Nothing on this page depends on you buying one.

Chicken-Wrapped Milk Stick Dog Treats
Chewy dog treats of soft milk sticks wrapped in real chicken for tasty, protein-rich rewarding.
From£12.99

Turkey Tail Mushroom & Probiotic Powder
A bacon-flavoured turkey tail mushroom and probiotic powder you sprinkle over food. Made to support immunity, energy and gut health, with scoop guidance for every weight from small to large pets.
£13.99

Yeast Protection Gut & Skin Supplement For Dogs
A powdered daily supplement for dogs to support normal gut flora and healthy skin, with a measuring scoop.
£14.99
Common questions
- Can dogs eat raw salmon?
- No, it is best avoided. Raw salmon can carry parasites capable of causing a serious, sometimes fatal illness in dogs, so cooking it thoroughly first removes that risk and is the simpler rule to follow every time.
- Can dogs eat salmon skin?
- Cooked, plain salmon skin is generally fine in small amounts, but it is fattier than the flesh, so keep the portion small, especially for a dog who is overweight or has a sensitive stomach.
- Are salmon bones dangerous for dogs?
- Yes, even cooked. Fish bones are small, sharp and easy to miss when flaking salmon, and they are a genuine choking and internal injury risk. Check thoroughly before giving any salmon to your dog, however it has been cooked.
- How much salmon can a dog eat?
- A few small, cooked flakes, mixed into a meal or given as a treat a couple of times a week, is a sensible amount for most dogs. It is a rich food, so more than that can lead to a greasy, unsettled stomach.
- Can dogs eat tinned salmon?
- Plain tinned salmon in spring water, with the bones removed and no added salt or brine, is generally fine in small amounts. Tinned salmon in oil, brine or a flavoured sauce is better avoided, since both the extra salt and the added fat are unhelpful for a dog.
- Is salmon-based dog food a good option?
- It can be a reasonable choice for a dog who does well on fish rather than a red meat protein, and several complete dry and wet foods are built around salmon as the main ingredient. As with any food, whether it suits your dog depends on their individual needs.
Related
Sources
Written against guidance published by UK veterinary and welfare organisations. Always confirm specifics with your own vet.
Written by Matt Garnett, who runs Giddy Pets and is a lifelong pet owner — not a vet. This is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your animal. How we write these guides.