Can dogs eat fish?
SAFE Category: Fish · Reviewed September 2026
Most thoroughly cooked, plain, deboned fish is safe and healthy for dogs — lean protein plus omega-3s. The three rules: fully cooked (raw carries parasites and bacteria), deboned (bones lodge and perforate), and unseasoned (no batter, salt or lemon-butter). Whitefish, cod, flounder and salmon are the usual safe picks. Feed as an occasional protein swap.
Quick answers
Can dogs eat fish?
Yes — in moderation. Most thoroughly cooked, plain, deboned fish is safe and healthy for dogs — lean protein plus omega-3s. The three rules: fully cooked (raw carries parasites and bacteria), deboned (bones lodge and perforate), and unseasoned (no batter, salt or lemon-butter). Whitefish, cod, flounder and salmon are the usual safe picks. Feed as an occasional protein swap.
How much fish can a dog eat?
Treats of any kind should stay under about 10% of daily calories. Introduce any new food slowly and watch for individual intolerances.
What should I do if my dog ate fish?
Small amounts are generally fine. Monitor for stomach upset over the next few hours and offer normal food and water.
Related foods
Can dogs eat tuna? · Can dogs eat shrimp? · Can dogs eat squid? · Can dogs eat lobster? · Can dogs eat crab? · Can dogs eat salmon?
Source: AKC Can Dogs Eat series. This page is informational and is not veterinary advice.