Can Dogs Eat Salmon?

SAFE

SAFE — Plain, thoroughly cooked, boneless salmon is generally fine for dogs in moderation.

Cooked, plain, boneless salmon is a well-tolerated protein for most dogs. The qualification matters: raw salmon, bones, smoked or salted salmon and seasoned preparations are the parts that cause problems.

On this page
A plain fully cooked skinless boneless salmon fillet flaking apart on a white ceramic plate

Quick answer

Category
Fish
Recommended preparation
Cooked through, plain, boneless and skinless
Main concern
Raw salmon, bones and salty or smoked preparations
Suitable as everyday food
Occasional protein or food topper, not a daily meal

The full answer

Salmon is a mainstream protein for dogs and appears in plenty of commercial dog foods. Our SAFE rating applies to a specific version of it: cooked all the way through, with no seasoning, no sauce and no bones.

Raw salmon is the important exception. In parts of the Pacific Northwest of North America, raw or undercooked salmon and related fish can carry a parasite that harbours an organism causing salmon poisoning disease in dogs, which is serious and needs veterinary treatment. This is a geographically and biologically specific risk tied to particular fish and waterways, and it would be wrong to imply that all raw fish everywhere carries the same danger. Cooking removes the risk, which is a simple reason to cook the fish.

Bones are the everyday hazard. Salmon contains fine pin bones that are easy to miss, and cooked bones in general can splinter. Run your fingers over the fillet before cooking and remove anything you feel.

Preparation is the other thing that turns a good food into a poor one. Smoked and cured salmon is very salty. Restaurant and home-cooked salmon is often seasoned with garlic, onion or a marinade, and those are a genuine problem for dogs rather than a matter of taste.

Salmon does provide protein and omega-3 fatty acids. We would rather describe that plainly than promise coat, joint or brain benefits from a piece of fish on top of dinner.

Is Salmon Good for Dogs?

Yes, when it is cooked plain and boneless. It is a digestible protein that many dogs find highly palatable, which makes it useful as a topper for fussy eaters.

It supplies omega-3 fatty acids alongside protein. Those are genuinely present, but a modest amount of fish on top of a complete diet is a supplement to an already balanced meal rather than a treatment for anything.

It is also a useful alternative protein for dogs that are being kept away from a particular meat, though any diet change for a suspected food sensitivity should be planned with your vet.

Potential benefits

  • A digestible, palatable source of protein.
  • Contains omega-3 fatty acids, which are part of a normal balanced diet.
  • Useful as an occasional alternative protein or as a topper to encourage a reluctant eater.

Risks and Things to Know

  • Raw or undercooked salmon from affected regions can carry the parasite associated with salmon poisoning disease in dogs, which requires veterinary treatment.
  • Pin bones and cooked bones can choke a dog or damage the digestive tract.
  • Smoked, cured and canned-in-brine salmon is high in salt.
  • Seasoning, marinades and sauces frequently contain onion or garlic, which are not safe for dogs.
  • Salmon skin is fatty and often the saltiest, most seasoned part of the fillet.
  • Too much fatty fish at once can cause digestive upset.

How Much Can Dogs Eat?

Treat salmon as a topper or an occasional protein rather than a daily staple. A small dog might have a tablespoon of flaked fish; a large dog a small handful.

Keep treats and extras to a modest share of the day's food so the main diet stays balanced.

Introduce it in a small amount the first time, particularly for dogs with sensitive stomachs.

If your vet has your dog on a specific diet for a medical reason, check before adding fish.

How Should I Prepare It?

  • Cook the salmon all the way through — no rare centre, no raw preparations such as sushi or sashimi.
  • Remove all bones, including the fine pin bones, and check the fillet with your fingers before serving.
  • Serve it plain: no salt, no butter or oil, no garlic, onion, herbs, marinade or sauce.
  • Skip the skin, or at least keep it for dogs with no weight or fat issues and only when it is plain and unseasoned.
  • Let it cool to room temperature and flake it before adding a small amount to your dog's usual food.
  • If you use canned salmon, choose one packed in water with no added salt, and drain it.

Can Puppies Eat Salmon?

Plain cooked boneless salmon in small amounts suits most weaned puppies, though it should not displace a complete puppy food designed for growth.

Be especially careful with bones for puppies, and avoid skin and fatty portions that can upset a young digestive system.

Introduce any new food gradually and one at a time, so an upset stomach is easy to trace.

Never give a puppy raw salmon.

What If My Dog Ate Too Much?

A dog that eats a large amount of rich fish may vomit or pass loose stools. Withhold extras, keep water available and return to normal food.

Contact your vet promptly if your dog has eaten raw or undercooked salmon, particularly in an area where salmon poisoning disease occurs. Vomiting, diarrhoea, fever, lethargy or loss of appetite in the days after a raw fish meal needs veterinary attention.

Coughing, gagging, retching or drooling after eating fish may point to a bone, and that needs same-day veterinary advice.

Very salty smoked salmon in quantity is another reason to call, especially for small dogs.

This guide is for general educational purposes and isn't a substitute for advice from your veterinarian. If your dog has eaten something potentially toxic or is showing concerning symptoms, contact a veterinarian promptly.

Frequently Asked Questions

Yes. Plain salmon cooked all the way through, with no bones and no seasoning, is generally fine for dogs in moderation as a topper or occasional protein.

We would not feed it. In parts of the Pacific Northwest, raw or undercooked salmon can carry a parasite linked to salmon poisoning disease in dogs. Cooking removes that risk.

Better not. Smoked and cured salmon is very high in salt, and it is not cooked in the way that removes the raw-fish concern. Keep it as a human food.

Plain cooked skin is not toxic, but it is fatty and often the most seasoned or salted part. It is easiest to leave it off, especially for dogs watching their weight.

Canned salmon packed in water with no added salt is a reasonable occasional option once drained. Avoid varieties in brine, oil or sauce, and check for bones.

Yes. Fine pin bones are easy to swallow and cooked bones can splinter. Debone the fillet carefully and contact your vet if your dog gags, drools or retches after eating fish.

No. Garlic and onion are not safe for dogs, and marinades and sauces are usually salty as well. Cook your dog's portion plain before you season your own.

No. Salmon oil is a concentrated supplement, and doses vary by product and dog. If you want to use one, ask your vet rather than judging the amount yourself.

How this guide was written

Last updated 8 September 2026. We write from widely published, mainstream pet-health sources and avoid presenting feeding amounts as veterinary prescriptions.

Treat Recipes Using Salmon

  • Salmon & Sweet Potato BitesSoft baked bites made with plain cooked salmon, cooked sweet potato and oats. No salt, no oil and no seasoning.
Browse every food in our A–Z guide