Yes, salmon is good for dogs when fully cooked, plain, and boneless, but only as an occasional treat.
Salmon is one of the best fish options you can share with your dog, so long as you follow a few firm rules. Cooked, boneless, unseasoned salmon delivers omega-3 fatty acids, quality protein, and nutrients that support skin, coat, joints, and immune function. The catch is that raw salmon can be dangerous, and even cooked salmon should stay a treat rather than become a staple. Whether salmon is good for your dog comes down to how you prepare it and how often you serve it.
What Makes Salmon Good For Dogs?
Salmon earns its reputation as a healthy dog treat for three reasons. It is also a high-quality protein source that supports muscle maintenance. And it contains essential vitamins and minerals, including B vitamins and potassium.
These benefits apply to plain, fully cooked salmon. Salmon-based commercial dog foods are also safe, since they are cooked and formulated to deliver complete nutrition. Purina and the AKC both note that commercial salmon dog foods are generally considered safe for everyday feeding.
The Danger of Raw Salmon: Salmon Poisoning Disease
Raw or undercooked salmon is the main safety risk. It can carry a parasite called Neorickettsia helminthoeca, which causes salmon poisoning disease. This condition can be fatal if left untreated, so it is never worth the gamble.
Sushi-grade salmon is not an exception. The “sushi-grade” label refers to how the fish was handled for human consumption, not whether it is safe for dogs. Cook every piece of salmon thoroughly before sharing it with your dog, no matter how fresh or high-quality it looks.
How To Feed Salmon Safely: Preparation and Portions
Follow these four rules every time you give your dog salmon:
- Cook it fully. Bake, grill, or poach the salmon until it flakes easily and reaches a safe internal temperature.
- Keep it plain. Skip seasonings, garlic, onions, butter, oil, salt, and sauces. Smoked and heavily salted salmon are off the table too.
- Remove bones and skin. Both can cause choking or digestive issues.
- Start small. Offer a tiny piece first and watch for stomach upset, vomiting, or diarrhea. If your dog has sensitivities, a history of pancreatitis, or any medical condition, ask your veterinarian before introducing salmon.
Portion sizes depend on your dog’s weight. PetMD offers these weekly guidelines for fresh, cooked, boneless salmon servings:
| Dog Weight | Weekly Salmon Portion |
|---|---|
| 2–20 lb | 1–2 ounces |
| 21–30 lb | 2–3 ounces |
| 31–50 lb | 3–4 ounces |
| 51–90 lb | 4–6 ounces |
| Over 90 lb | 6–8 ounces |
Even within these ranges, keep servings occasional. Both Purina and the AKC recommend limiting salmon to about once a week for most dogs. Salmon is higher in fat than many other fish, and too much can trigger digestive upset or contribute to weight gain.
If you would rather skip the prep work entirely, our roundup of the best dog food with salmon covers nutritionally complete options that are already safe for daily feeding.
What About Mercury and Other Fish?
Salmon carries a very low mercury risk compared with larger fish like tuna, according to PetMD. That makes it a sensible occasional fish choice, but it still should not become a daily food. Rotate plain cooked salmon with other vet-approved proteins to keep your dog’s diet varied and balanced.
Remember that human salmon dishes are not the same as dog-safe salmon. A restaurant filet with butter, herbs, or a glaze can contain ingredients that are toxic to dogs, like garlic and onions. When in doubt, serve plain salmon you cooked yourself.
FAQs
Can dogs eat salmon skin?
It is best to remove the skin before feeding salmon to your dog. The skin is high in fat and can be difficult to digest, and it may carry seasonings or oils if the fish was prepared for humans. Boneless, skinless, plain cooked salmon is the safest choice.
Is smoked salmon safe for dogs?
Smoked salmon is not a good choice for dogs. It typically contains high levels of salt and often includes seasonings or preservatives that can upset a dog’s stomach or cause more serious issues. Stick to plain, fully cooked fresh salmon instead.
How often can dogs eat salmon?
Most experts recommend limiting salmon to about once a week for most dogs. Salmon is relatively high in fat, so more frequent servings may cause digestive upset or weight gain. Dogs with sensitivities or medical conditions should only eat salmon with a veterinarian’s guidance.
References & Sources
- Purina. “Can Dogs Eat Salmon? A Guide to Safety.” Covers safe preparation, weekly limits, and veterinary guidance.
- PetMD. “Can Dogs Eat Salmon?” Provides weight-based portion guidelines and mercury comparisons.
- American Kennel Club. “Can Dogs Eat Salmon?” Details salmon poisoning disease risks and commercial diet safety.
