One of the most common questions I get in my practice is whether people can share their dinner salmon with the dog begging at their feet. The short answer is yes, with one big condition. So if you are wondering, is salmon safe for dogs, the honest answer is that fully cooked salmon is one of the better proteins you can offer, but raw salmon is a different story entirely. Let me walk you through exactly how to do this safely.
Is Salmon Safe for Dogs?
Cooked salmon is safe for dogs and, in my experience, it is one of the healthiest fish you can add to a dogโs bowl. It is a rich source of omega-3 fatty acids, high-quality protein, and several B vitamins. Salmon shows up as a main ingredient in many commercial dog foods for exactly this reason, and the AKC lists it among the people foods dogs can eat when prepared correctly.
The critical caveat is that salmon must be fully cooked. People often ask me, is salmon bad for dogs, and the truthful answer is that it depends entirely on preparation. Plain, well-cooked, boneless salmon is a great occasional addition. Raw or undercooked salmon, however, can be dangerous. So salmon is not toxic to dogs the way grapes or chocolate are, but raw salmon carries a specific risk I will explain below.
Benefits of Salmon for Dogs
When cooked and served plain, salmon offers real nutritional value:
- Omega-3 fatty acids support skin and coat health and can help reduce inflammation, which is why I sometimes recommend it for dogs with itchy skin or joint issues.
- High-quality protein supports muscle maintenance.
- B vitamins and selenium contribute to overall metabolic health.
- It is a useful alternative protein for dogs who do not tolerate chicken or beef well.
The AVMA and AKC both note that omega-3 rich fish can be part of a balanced diet, though I always remind owners that treats and toppers should complement a complete and balanced dog food, not replace it.
Risks and When to Avoid It
Here is the part every owner needs to understand. The reason you should never feed raw salmon is a condition called salmon poisoning disease. Raw salmon from the Pacific Northwest can carry a parasite, and that parasite can host a bacterium called Neorickettsia helminthoeca. When a dog eats infected raw fish, the result can be a severe and potentially fatal illness. Symptoms include vomiting, diarrhea, fever, lethargy, and swollen lymph nodes, and they can take up to a week to appear. This is exactly why people ask, is salmon toxic to dogs, and why the answer is nuanced. Cooked salmon is fine, raw salmon can kill.
Other things to avoid:
- Bones. Cooked or raw, salmon bones can splinter and cause choking or internal injury. Always debone thoroughly.
- Seasoning. Garlic, onion, butter, salt, and heavy oils are all problems. Onion and garlic are toxic to dogs, and the ASPCA Animal Poison Control center treats them as genuine hazards. Serve salmon plain.
- Smoked or cured salmon. These are far too high in salt and often contain added seasonings.
- Excess fat. Salmon skin is fine in small amounts but is fatty, so go easy on dogs prone to pancreatitis.
If your dog has eaten raw salmon or something seasoned, call your veterinarian or the ASPCA Animal Poison Control center at 888-426-4435.
How Much Salmon Can Dogs Eat?
So how much salmon can dogs eat without overdoing it? My rule of thumb is to treat salmon as a topper or treat, not a meal. A reasonable serving is roughly 10 grams of cooked salmon per 10 pounds of body weight. For a medium dog, that means a tablespoon or two of flaked, cooked salmon, offered once or twice a week.
Like all treats, salmon should stay within the 10 percent rule, meaning treats and extras should make up no more than 10 percent of your dogโs daily calories. The other 90 percent should come from a complete and balanced diet. Too much salmon, even cooked, can cause digestive upset because of its fat content, and overdoing fatty foods can trigger pancreatitis in sensitive dogs.
Can Puppies Eat Salmon?
Owners frequently ask me, can puppies eat salmon, and yes, puppies can have small amounts of fully cooked, plain, deboned salmon. Because puppies have developing digestive systems, I tell owners to start with a tiny portion and watch for any loose stool or vomiting before offering it again. Never give a puppy raw salmon, since their immune systems are even less equipped to handle salmon poisoning disease. When in doubt, check with your vet, as a growing puppyโs nutrition needs to stay carefully balanced.
What To Do If Your Dog Ate Too Much Salmon
If you are worried about what happens if my dog eats salmon, the response depends on what kind it was. If your dog ate a large amount of plain cooked salmon, the most likely issue is an upset stomach. Watch for vomiting or diarrhea over the next day. Mild cases often settle on their own, but call your vet if symptoms persist, worsen, or if your dog seems painful in the abdomen.
If your dog ate raw or undercooked salmon, do not wait for symptoms. Call your veterinarian right away. Salmon poisoning disease can take days to show up, and early treatment with antibiotics and dewormers makes a real difference. If seasoned salmon was involved, particularly anything with onion or garlic, contact your vet or the ASPCA Animal Poison Control center at 888-426-4435. When you are unsure, it is always safer to make the call.
Related Foods to Check
Wondering about other proteins and people foods? Here are related guides worth reading:
Cooked salmon, served plain and boneless in modest amounts, is a healthy treat I am happy to recommend. Just keep it cooked, keep it simple, and keep raw fish out of the bowl.