Skip to Content

Can Dogs Eat Salmon?

If you’ve ever walked down the dog food aisle of your local pet supply store, you’ve likely realized that salmon is frequently on the menu for many canine companions. But can dogs eat salmon? Don’t take the bait! Just because it is an ingredient in dog food does not necessarily mean that dogs can safely eat any type of salmon that we could offer them. If you want to add salmon to your dog’s diet, read this article first!

Dr. Jess describes the benefits and the risks of feeding salmon to your dog, as well as which forms of salmon dogs can eat, and which are best left out of their bowl.

wet dog food in yellow bowl with salmon filet beside it

Dog food companies commonly use salmon and fish in general, as one of their many ingredients.

However, dog food experts have arguments regarding the safety of serving fish like salmon to dogs.

Topics such as an increase in the risk of mercury poisoning, hypernatremia, as well as thiamine inactivation are a few of the fishy concerns of many experts.

Well, is salmon really a health threat to dogs or are we overthinking this? Let me, the veterinarian, explain my thoughts…

It’s always best practice to double-check which foods your dog can and can not eat because many foods that are completely safe and healthy for humans are actually very risky for dogs to eat, or even poisonous or deadly to them.

That’s why I am so glad that you are here making an informed decision before feeding your dog this salmon feast!

If you missed it, check out my article on if dogs can eat different forms of tuna fish here!

What Do Dogs Eat?

Some dogs aren’t too picky about what they eat. They’ll eat whatever you try to give them- they’re like vacuum cleaners sucking up anything put in front of them!

Some dogs are pickier than others. Pickier pups can be harder to properly feed because they just won’t swallow any food we try to give them. Try feeding a picky dog something like okra!

A common pet canine diet consists of a complete dry or wet feed and possibly supplements in some specific cases (not all pet dogs need supplements however).

There is also foraging if the dogs are allowed to roam or are feral, and of course there are treats!

The diet of every dog breed can very and is important to know when offering food to your dog.

An improper diet could put your dog at risk of having problems properly digesting their food and absorbing nutrients correctly. And we don’t want that now do we???

So let’s talk specifically about salmon and how it could affect your dog’s diet and overall health.

Salmon Nutrition Basics:

Fish in general is low in fat, and high in omega-3 fatty acids and vitamins (especially B vitamins) and important minerals.

Salmon is high in omega 3 fatty acids which may help to reduce inflammation in the body.

Salmon also contains vitamin B12, selenium and is typically lower in heavy metals compared to other fish. Salmon is best if it is wild caught, as farmed salmon may contain more toxic chemicals.

Fish like salmon, for instance, feature the same nutritional benefits of larger fish like tuna, but with a decreased risk of mercury poisoning. So salmon is typically a better choice for your dog than tuna is.

To summarize the nutritional benefits in salmon, WebMD states:

A serving of salmon — 3 to 4 ounces — is about 200 calories. It’s very low in saturated fat and a good source of protein. It’s also one of the best sources of vitamin B12. It’s also bursting in potassium and other nutrients like iron and vitamin D.

Do Dogs Like Salmon?

Dogs are natural carnivores. Most dogs like the taste of meat and meat products.

The flavor of salmon and fish in general, is usually a delicious one for most dogs too.

So yes, most dogs like the taste of fish, salmon included.

Can Salmon Be Harmful to Dogs?

There is an ongoing debate about whether or not it is safe and okay for dogs to eat salmon.

Some vets and pet nutritionists say that dogs can eat fish and be healthy and happy – no worries. Other pet experts say the opposite – they are against feeding this fish to dogs. 

Then there are even others who suggest feeding only small amounts of salmon to dogs- it is okay every once in a while.

Before we can decide whether salmon is safe to feed our dogs, we need to first understand some of the risks involved if we do feed our dogs salmon.

There are a couple major reasons why some experts say that you should not feed your dog salmon. These big factors include:

Harmful Reason #1: Heavy Metal Levels

The #1 reason pet health experts have this fish debate is the research showing or suggesting high levels of mercury, lead, arsenic, etc. contained in some fish.

Why can certain fish contain so much mercury?

Industrial pollutants, such as coal plants for instance, leak mercury, and that mercury then flows into lakes, rivers, and oceans.

Once in the water, it can be comsummed by the aqualife, and therefore can be seen accumulating in fish too.

The larger the fish and the older it lives to be, the higher the concentration of mercury in its tissues.

If you feed your dog fish that contains mercury, there will be the potential for mercury poisoning, especially if fed large amounts for a long period of time.

Mercury poisoning can kill your dog if physical signs are not noticed and the pup is not treated quickly.

Symptoms of Mercury Poisoning in Dogs

  • Anxiety or nervousness
  • Loss of coordination
  • Diarrhea (watery or bloody)
  • Emesis (vomiting) blood
  • Tremors
  • Kidney damage (inability to urinate, abdominal swelling, shaking, whimpering)
  • Loss of feeling in paws
  • Hair loss
  • Blindness

If you notice these symptoms in your canine companion, contact your local veterinarian immediately.

Harmful Reason #2: Pesky Bones

You can’t eat fish and not be concerned about bones. Fish contain bones.

Even those pieces of fish that are deboned, can still have small bones accidentally left inside the meat.

These bones are quite sharp and can puncture, scratch, or get stuck in your dog’s digestive system, whether it is in their mouth, their throat, or further down their digestive tract.

Scratches, punctures, and foreign bodies, can all cause major issues and can make your dog very sick and even cause death if left untreated for long enough.

Harmful Reason #3: Salmon Poisoning

Salmon poisoning is a disease that dogs can get from eating contaminated raw salmon.

This salmon is infected with a parasite, Nanophyetus salmincola [source].

This parasite can be the carrier for a particular bacteria called Neorickettsia helminthoeca.

This bacteria can greatly affect the health of your dog. Your infected dog will start to show symptoms within 6 days of ingested the infected raw fish.

Signs of Salmon Poisoning Disease include:

  • vomiting
  • diarrhea
  • stomach / GI upset
  • lethargy/weakness
  • anorexia
  • fever
  • ocular and nasal discharge (eye and nose discharge)
  • possible death if not treated properly or timely

Harmful Reason #4: Other Parasites and Contamination

Just like when preparing fish to serve your human family, you should always properly cook salmon thoroughly before feeding it to your dog in order to avoid any issues with ingesting parasites.

Parasites commonly found in fish meat are normally killed by heat during the cooking process, which is the main reason why it is so important to properly cook your salmon!

Harmful Reason #4: PCB’s & Dioxins

PCB’s (polychlorinated biphenyls) are man-made cancer-causing chemicals and dioxins are environmental pollutants from manufacturing.

These toxic substances are slowly leaked into the water systems or where improperly disposed of and are now exposed in the environment, seeping into waterways.

Once in the waterways, fish can become contaminated with these substances. [source]

Harmful Reason #5: Thaminase / Vitamin B1

One big reason for many to be concerned about feeding dogs certain fish species like salmon and tuna, is the enzyme thiaminase.

Any raw fish, no matter what species of fish it is, contains an enzyme called ‘Thiaminase‘.

This enzyme is responsible for breaking down any thiamine (vitamin B1) your dog ingests, but if you properly cook the fish before eating it, the heat from cooking will make this enzyme useless in this regard.

Allergic Reaction to Salmon:

A dog can develop an intolerance or an allergy to any food, so there is always the possibility that your dog is allergic to salmon.

If you suspect your dog is allergic to salmon do NOT feed salmon to your dog.

If your dog is allergic to salmon and accidentally ingests it, go to your nearest animal emergency room immediately.

Can Dogs Eat Salmon?

Salmon, given in small amounts periodically, is most likely just as healthy for your dog as it is for you.

Therefore, yes, dogs can eat salmon. 

Moderation is key; never go overboard when feeding salmon for dogs. Small amounts every once in a while is okay for most dogs.

Dogs can have salmon but only one or two times per week in small, controlled amounts.

cooked fish on plate on table with dog looking at it

Is Salmon Beneficial For Dogs?

Salmon has several health benefits for dogs, just as it does for humans, discussed earlier in this article. Some of the benefits for your dog include:

  • Fish is a great meat and protein source.
  • Not only does fish contains high levels of protein, but it contains high levels of healthy fats, minerals and vitamins too.
  • Fish is high in Omega-3 fatty acids which can help make your dog’s skin and coat silky, shiny, and smooth.
  • Fish is also extremely beneficial for overall development and function of many of the body’s systems due to the great source of many vitamins and minerals found within it.

Types of Salmon Dogs Can Eat:

Fish types considered by many to be safer for dogs are the fish most commonly used in commercial dog foods – salmon, whitefish, herring, flounder, and Arctic char.

Typically, smaller, younger, wild-caught fish are generally safer options when considering adding fish to your dog’s diet.

Should Dogs Eat Wild-Caught or Farm-Raised Salmon?

Wild-caught salmon is thought to be healthier and safer than farm-raised salmon as farm-raised is seen to be fattier and contain more chemical/pollutants than wild-caught salmon, even though wild-caught fish can contain these chemicals and pollutants as well.

Wild-caught salmon is typically more expensive than the farm-raised choice too.

So there are pro’s and con’s to both choices.

I typically recommend finding wild-caught salmon as a first-choice option.

Can Dogs Eat Smoked Salmon?

Just do NOT feed your dog smoked salmon!

Smoked salmon is not safe because the smoking process involves curing the fish in brine with salt, lots and lots of salt. That makes it too salty for dogs.

Can Dogs Eat Canned Salmon?

Canned salmon can be a healthy, protein-packed snack for your dog.

If feeding your dog canned salmon, make sure to look for fish in water rather than oil, and if offering your dog the canned fish water, be sure that the fish does not have any added salt.

Look for the phrase “no salt added” on the can’s packaging just to be sure.

Can Dogs Eat Raw Salmon? 

Can dogs have tuna that hasn’t been cooked or isn’t canned?

Hard no. Not only should dogs not eat raw salmon but your canine friend should not eat any type of raw fish or seafood.

Raw salmon is definitely not the safest choice.

Raw salmon can carry bacteria and parasites that may be damaging to the body once consumed.

Also remember that raw fish contains the enzyme thiaminase, and enzyme that can inactivate thiamin (vitamin B1) in your dog’s body.

Cooking salmon takes care of this issue, destroying the thiaminase.

Your pup will likely love his salmon treat no matter what form it comes in so better to be safe and only serve them cooked fish if any at all!

Can Dogs Eat Breaded, Battered, Blackened, Seasoned, or Marinated Salmon?

Unnatural, greasy coatings definitely aren’t safe for your dog to be ingesting.

Seasoned or blackened or marinated choices use spices, which can be dangerous to your pup.

Stick to fresh varieties of fish from the fish counter of your grocery store, and don’t try slipping your pup any fish sticks.

Can Dogs Eat Salmon Skin?

As long as the salmon is cooked without harmful-to-your-dog ingredients, cooked salmon skin that has been prepared without fat (such as oil), and seasonings, is safe for your dog to eat.

Keep in mind that the skin of salmon is very high in fat, so only give it to your dog as a treat every once in a while. rarely or as an extra-special treat.

How to Serve Salmon to Dogs:

As convenient as it might be to just let your dog have salmon, that’s not the safest option for your pup.

Keep the following in mind when serving salmon to your dog:

  • When buying dog food like canned fish, remember to buy the water-based cans of tuna (not fish in oil!) without additional flavorings or seasonings.
  • Make sure to properly cook the fish to eliminate any parasites and harmful bacteria that may be present.
  • Using fresh fish? Feed cooked fish to your dog with it first deboned. Dogs aren’t great with bones and the bones can end up lodged in their air passage and present as a choking hazard for them.
  • Do not add salt or seasonings to the fish. Your dog will love the fish just fine without any additives that could cause them more harm than good.
  • Introduce fish small amounts at a time. It’s definitely a good idea to take it slowly. Give your pup a little at a time and wait to see how they react to the treat before proceeding with giving them another bite or two.

And remember that dogs need more than a bowl or plate of fish – they need a complete and balanced diet.

Whichever food you choose for your dog, whether it is salmon or another protein source, fresh meat or store-bought kibble, it needs to have the AAFCO label indicating the diet is complete and balanced for your dog’s life stage.

AAFCO approved foods have gone through testing and compliance to make sure that the diet is safe and healthy for your pet.

Dogs already get everything that they need from their kibble or canned food.

dog eating a tuna fish

How Much Salmon Can My Dog Have?

Can dogs eat salmon? As I mentioned previously, it depends…  

Small amounts of salmon don’t contain enough heavy metals to cause a problem in your dog if given periodically.

Adult dogs should not eat cooked salmon more than once or twice a week, and these treats need to be fed in small amounts.

There is a big difference between feeding your dog salmon occasionally as a treat and making it a staple part of their diet. Treat salmon as a every-one-in-a-while special treat.

It’s always better to be safe than sorry!

Too much of a good thing can be an issue. Too much salmon can lead to obesity and other health problems.

Talk to your vet about the appropriate serving size of salmon for your dog, ESPECIALLY if you plan to feed salmon as a regular part of their diet.

Can Puppies Eat Salmon?

I would never advise a puppy owner to feed salmon to their puppy. No way.

Your pup’s first months of life should consist of specialized puppy diets approved by your local veterinarian upon puppy exam.

Salmon Takeaway:

Dogs are carnivores that really love to hold true to that label!

They LOVE meat! Salmon, a meat that is commonly consumed by humans is naturally drool-worthy to our canine companions.

Allowing your pet to have a bite or two of cooked salmon without seasonings, oil, flavorings, or bones, given every once in a while is okay.

Giving your dog a salmon treat every once in a while will not give them mercury poisoning or the other health issues that were discussed throughout this article.

If you are concerned about feeding your pet dog a salmon snack or you feel that the fish that they have already snacked on didn’t go well, contact your veterinarian for more guidance on what to do next.

Trust me, us vets are happy to help!

References Used in This Article:

veterinarian signature

The information provided in this article is not a substitute for professional veterinary help.