Can Dogs Eat Salmon?
Yes, dogs can eat salmon, but only when it is prepared correctly. A small amount of plain, fully cooked salmon with all bones removed can be an occasional treat for many dogs. However, raw or undercooked salmon is unsafe and can make a dog very sick.
The difference between safe and dangerous salmon is all in the preparation. Understanding the risks associated with raw fish and certain ingredients is key to sharing this food safely with your pet.
Salmon and dogs: the facts in one table
| Verdict | Only plain, small amounts, with care |
|---|---|
| How to offer it |
|
| Remove or avoid |
|
| Main risks |
|
| Signs to watch |
|
What makes salmon tricky for dogs
The primary danger with salmon is a condition known as salmon poisoning disease. This serious illness is not caused by the fish itself, but by parasites that can be present in raw or undercooked salmon. These parasites can make a dog extremely ill.
Even when cooked, salmon presents another physical risk: the bones. Fish bones are small and can be brittle. They can pose a choking hazard or cause injury to a dog’s mouth, throat, or digestive tract. It is essential to remove every bone before offering any salmon to a dog.
How to offer salmon and what to leave out
If you choose to offer salmon, it must be fully cooked and completely plain. Steaming or baking the fish without any additions is a safe method. Before serving a small piece, check it carefully to ensure all bones have been removed.
It is critical to avoid certain ingredients and preparation styles. Do not give a dog salmon that has been cooked with:
- Garlic or onion
- Butter, oils, or heavy sauces
- Salt or other seasonings
You must also avoid raw or undercooked salmon. This includes many types of smoked salmon, which is often cured rather than cooked to a safe temperature. Always read ingredient labels on any pre-packaged fish to check for harmful additives. New foods should always be introduced slowly and in a small amount to see how your dog reacts.
When it’s better to skip salmon
Plain, cooked salmon is not suitable for every dog. Because it is a rich fish, it may not be appropriate for some dogs, especially those on a specific diet for health reasons.
When in doubt, it is always best to stick to your dog’s regular food. If you are unsure whether salmon is a good choice for your specific pet, consult your veterinarian for advice tailored to their individual health needs.
When to call your vet
Most dogs who eat a little plain salmon need nothing more than watching. Call your vet if anything below shows up, or if your dog has a health condition or is on a special diet.
If your dog has eaten raw or undercooked salmon, call your veterinarian or the ASPCA Animal Poison Control Center immediately. Watch for signs like vomiting, diarrhea, loss of appetite, fever, or weakness. Be prepared to tell your vet what the dog ate, how much, and when it happened.
Emergency signs: go now
- Collapse, fainting or severe weakness
- Seizures, tremors or trouble standing
- Trouble breathing or blue, gray or very pale gums
- Repeated vomiting or retching, or a swollen, painful belly
- Any known contact with a substance listed as toxic, even before signs appear
Book an appointment soon
- Vomiting or diarrhea that lasts or keeps coming back
- Not eating or drinking, or drinking much more than usual
- Drooling, pawing at the mouth or a swollen face
- Lethargy, hiding or acting unlike themselves
ASPCA Animal Poison Control Center: (888) 426-4435 (a consultation fee may apply). Your own vet or nearest emergency clinic is always a good first call.
Sources
- American Kennel Club: Can Dogs Eat Salmon?
- American Kennel Club: People Foods Dogs Can and Can’t Eat
Last checked October 21, 2026. Listings and guidance can change; your veterinarian knows your pet’s health history.