Can Dogs Eat Salmon? How To Safely Feed Salmon To Your Dog

can dogs eat salmon

Salmon contains lots of nutrients that are good for dogs. Cooked salmon is an exceptionally nutritious food for dogs as it is low in fat and high in protein. It also contains essential vitamins and minerals that are vital for good canine health. Fully cooked salmon, without bones, salt or spices, can also be beneficial for your dog as it contains lots of Omega 3 fatty acids. Omega 3 has a good effect on the skin, coat, immune system and heart.

Dogs must never eat raw or under cooked salmon. Salmon carries the parasite Nanophyetus Salmincola. When this parasite becomes infected with an organism called Neorickettsia Helminthoeca the salmon becomes poisonous.


Salmon is a nutritious and beneficial food for dogs to eat so long as there are no bones present, and the fish is cooked thoroughly with no added salt and pepper or seasonings. Can dogs eat raw salmon? No! Never feed raw or under-cooked salmon to your dog.

You should only let dogs eat salmon in moderation, no more than once a week, as feeding too much can result in pancreatitis. Salmon dog food is the safest way to feed this fish to your dog.

Is Salmon Safe For Dogs?

Raw salmon can contain a bacteria that is poisonous to dogs, and can kill them. Dogs can only safely eat salmon if it is fresh, boneless, well-cooked and fed in small portions. Salmon is often the main ingredient in many high quality dry and wet dog food products. Like many human foods, you should limit giving salmon to your dog no more than once a week.

Is Salmon Good For Dogs?

Salmon is an excellent source of Omega 3 fatty acids, which help promote a healthy skin and coat for your dog. Omega 3 is also useful for his heart and immune system. Older dogs and dogs with arthritis can benefit from salmon as it assists in the reduction of inflammation and stiffness in the joints. Feeding salmon to young puppies helps develop their brains, as well as assisting older dogs to concentrate better. Especially those that are a little senile.

Raw Salmon For Dogs?

You should never let dogs eat salmon if it is raw or under-cooked. Raw and uncooked salmon is extremely poisonous to dogs and can be deadly. Uncooked or undercooked salmon contains bacteria and parasites which are harmful to dogs, possibly leading to salmon poisoning disease (SPD). Giving raw salmon for dogs to eat, even a small piece, can result in your pet becoming extremely ill and possibly fatal consequences.

Salmon Poisoning In Dogs

Although humans and animals have eaten raw fish for thousands of years, dogs and other canid species (foxes and wolves) are prone to salmon poisoning. So, what is it that causes salmon to be poisonous to dogs? Salmon is infected with a parasite known as Nanophyetus salmincola (NS). This parasite is somewhat harmless, but the danger is if it becomes infected with an organism called neorickettsia helminthoeca. This is what causes salmon poisoning.

Thoroughly cooking salmon will kill any harmful parasites and bacteria that are present in the fish. Salmon poisoning in dogs is potentially fatal if it is left untreated. The answer to, “Can dogs eat raw salmon?” is a resounding, “No!”

Signs Of Salmon Poisoning

The problem is that it can take up to a week before a dog displays any clinical signs, so you and your vet may not even consider salmon poisoning. As a result, this can make diagnosis and treatment difficult, which is not good news for your dog. Also, it is possible for dogs with salmon poisoning to spread the infection to other dogs via their feces. The most common dog salmon poisoning symptoms include:

  • Diarrhea
  • Vomiting
  • Lack of appetite
  • Rapid weight loss
  • Lethargy
  • Fever
  • Swollen lymph nodes
  • Dehydration

What To Do If Your Dog Eats Raw Salmon?

Take your dog immediately to your veterinarian if he displays any of these symptoms. Inform your vet if you know, or suspect that your dog has eaten raw salmon. A fecal sample, detecting the parasite’s eggs within the feces, or a needle sample from a swollen lymph node reveals the diagnosis for salmon poisoning.

Treatment for salmon poisoning is quite straightforward if detected in time. Your veterinarian will most likely prescribe an antibiotic to kill the rickettsial organisms that caused the poisoning and a wormer to kill the parasite. If your dog is dehydrated, then your veterinarian will give him intravenous fluid. The good news is, that once treatment has started, dogs usually show rapid improvement within a couple of days.

How Can I Feed My Dog Salmon?

So how should you prepare salmon for your dog? Always use fresh boneless fillets of salmon. They shouldn’t contain any bones, but it is best to check before cooking as small bones can choke your dog or become lodged in his stomach or intestines. You can either steam, grill, poach, bake or roast the salmon, but do not add any oil, salt, and pepper or seasonings such as onions or garlic, which can be extremely harmful to dogs.

Can dogs eat salmon skin and eggs as frequently as the meat? No, it’s better to limit anything that may have a higher salt content. Your dog can also enjoy the many benefits of salmon by adding salmon oil to his feed or giving him dog treats such as salmon jerky. Cooked salmon is usually safe to feed your dog, as long as you have prepared it correctly.

Can Dogs Eat Salmon

Should Dogs Eat Canned Salmon?

Can dogs eat salmon that came from a can? Yes! Giving canned salmon for dogs to eat occasionally as a treat is perfectly safe. The salmon is already cooked, causing the bones to soften, so it blends into the food, creating no problems to dogs. However, it is advisable to buy canned salmon soaked in water rather than in brine or oil as the salt and oil content can be harmful to dogs.

Also, be aware that some types have a high sodium content. Always opt for those with low sodium or which have no salt added. Adding a few flakes to your dog’s kibble to make a tastier feed is an ideal way to feed canned salmon.

Can Dogs Eat Salmon Eggs?

Dogs can eat salmon eggs, if they have been processed into caviar. However, it should be noted that caviar has a higher amount of salt and other seasonings. So make sure only to give it to your dog in extreme moderation.

Do Dogs Eat Salmon Skin?

What about other parts of the fish? Can dogs eat salmon skin? Dogs can safely eat salmon skin so long as it is cooked thoroughly and without any garnishing. But is salmon skin good for dogs?

Salmon skin consists of the same healthy nutrients as the rest of the salmon and is very tasty, so dogs love it! Ultimately, the answer to, “Can dogs eat salmon skin?” is, “Yes!” However, it does have a high-fat content so should be fed in moderation as an occasional treat and never to dogs who are overweight.

Can Dogs Eat Cooked Salmon?

Can dogs eat salmon when it’s been cooked? Yes! If you wish to give salmon to your dog, it should only be fed fully cooked. Once again, it is vital that you never give your dog raw or under-cooked salmon. It’s best to only give your dog salmon in moderation, such as once a week.

Can Dogs Eat Salmon

Is Salmon Good For Dogs With Food Allergies?

Just like their owners, dogs can develop food allergies or sensitivities. And sometimes, those sensitivities are in response to very common ingredients, such as chicken. If your dog has an allergy or sensitivity to some ingredients in his usual dog food, a food that includes salmon as a source of protein may be a good solution.

The Labrador Handbook by Pippa Mattinson(paid link)

Salmon Dog Food

There are many commercial companies which produce salmon dog food. Some products contain only salmon as a meat protein source, whereas others have salmon as the primary protein but include additional meat.

If your dog appears to be healthy and passes his annual vet checks with flying colors, then there is no need to change his feed. However, if he has the occasional digestive upset, has itchy, flaky skin or his coat appears dull, then it may be an idea to change his diet onto salmon dog food. It is also a good choice of food if your dog is a picky eater, as many cannot resist the taste of salmon!

can dogs eat salmon

The Labrador Site Founder

Pippa Mattinson is the best selling author of The Happy Puppy Handbook, the Labrador Handbook, Choosing The Perfect Puppy, and Total Recall.

She is also the founder of the Gundog Trust and the Dogsnet Online Training Program 

Pippa's online training courses were launched in 2019 and you can find the latest course dates on the Dogsnet website


  1. Well Said Dear,

    No doubt, salmon is a portion of healthy and nutritious food for dogs, but there are a few things to keep in mind, though. First and foremost, whenever possible, wild-caught salmon should be used. While farmed salmon has fewer contaminants, it also has less nutrition.

  2. I have learnet so much re: Salmon. Amazingly none of my Vets has given me any info how and how much to use. I have given small amounts every day to TINKER BEll, ( AmericanStafford Shire Bull Terrier) never cooked, only rawl and now this info. What ever, I’ll will cook it real good, once a week should be sufficient, per your info. In the meantime I wish to thank you, and lets see how we are making progress. I cook and always have cooked for my dogs, 40 years plus, yes, and one can still makes mistakes.