PawDataLab

HomeFoods › Fish

Can dogs eat fish?

Quick answer: yes, in moderation
Yes, dogs can eat fish in moderation.

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.