Can Dogs Eat Fish? 14 Safe Types, 12 Toxic & 6 to be Catious

can dogs eat fish

Canine Bible is reader-supported. We receive affiliate commissions via some of our links. Learn more.

This content was reviewed and fact-checked by veterinarian Dr. Aukse Caraite, DVM.

Dogs can eat fish in moderation, and this lean protein can offer some valuable health benefits. However, before adding fish to your pup’s diet, there are a few important factors to consider. While cooked fish without added salt, seasonings, or oils is generally safe, certain preparations—like fried fish or heavily seasoned fish—can upset your dog’s stomach or contribute to unhealthy weight gain. Plus, what about fish bones? Are raw fish or sushi safe for dogs? Is canned fish a healthier alternative, or is its sodium content risky? Can too much fish cause digestive issues or nutrient imbalances? This guide will explore the benefits, potential risks, and the safest way to incorporate fish into your dog’s diet.

Is Fish Good For Dogs?

Fish can be a healthy and nutritious addition to your dog’s diet when fed in moderation and prepared properly.

  • Provides lean, highly digestible protein that supports strong muscles and overall body function.
  • Rich in omega-3 fatty acids (EPA & DHA), which improve skin, coat, and reduce inflammation.
  • Supplies essential minerals like iodine, selenium, and phosphorus for thyroid, bone, and metabolic health.
  • Provides key vitamins (B6, B12, niacin, and vitamin D) that improve energy, immunity, and overall wellness.
  • Low in unhealthy saturated fats, making it a great option for dogs needing weight or fat management.
  • Helps support joint mobility and ease arthritis symptoms thanks to its anti-inflammatory fats.

Always ensure you feed fully cooked, plain, deboned fish in small to moderate amounts. Avoid fried, seasoned, or heavily salted fish, as well as raw fish, which can carry parasites and pose safety risks. Also, never feed fish bones—they are sharp, brittle, and can cause choking or internal injury.

Benefits

100 grams (3.5-ounce oz) of fish contains the following nutrients:

Fish Nutrition Chart (100g)

Nutrient Analysis

Component Description Nutritional Value (per 100g of Raw Fish) Safe for Dogs?
Water Highly hydrating; helps maintain healthy bodily functions 79g ✅ Safe
Calories Provides energy, especially for active dogs 82 kcal ✅ Safe
Protein High-quality, easily digestible protein 18g ✅ Safe
Fat Contains healthy fats that support skin and coat health 0.7g ✅ Safe
Omega-3 Fatty Acids Reduces inflammation and supports cognitive and heart health 0.4g ✅ Safe
Carbohydrates Fish contains virtually no carbs 0g ✅ Safe
Vitamin B12 Supports nerve function and energy metabolism 2.4 µg ✅ Safe
Niacin (B3) Supports skin health, digestion, and metabolism 2.5mg ✅ Safe
Vitamin B6 Essential for brain development and immune function 0.1mg ✅ Safe
Phosphorus Supports bone and teeth structure 210mg ✅ Safe
Selenium Important antioxidant for cellular health 31.4µg ✅ Safe
Potassium Essential for muscle health and nerve function 350mg ✅ Safe
Sodium Very low in natural sodium 54mg ✅ Safe
Cholesterol Natural component of animal proteins 59mg ✅ Safe (in moderation)
Mercury Risk Some fish species contain mercury; choose low-mercury types Varies ⚠️ Monitor species
Bones Raw bones are flexible but cooked bones splinter easily ❌ Unsafe cooked (safe raw with supervision)
Raw Fish Parasites Can harbor parasites if not frozen properly ⚠️ Feed raw only if properly frozen
Overconsumption Too much fish can cause nutrient imbalance ⚠️ Limit to part of diet

Types of Fish Dogs Can & Can’t Eat

Type of Fish Can Dogs Eat It? Safety Notes
Salmon ✅ Yes (cooked) Must be fully cooked; raw salmon can carry parasites.
Sardines ✅ Yes Canned in water is best; soft bones are safe to eat.
Herring ✅ Yes (cooked) Rich in omega-3s; feed cooked to avoid parasites.
Anchovies ✅ Yes Avoid salted/seasoned anchovies; feed plain only.
Whitefish (Pollock, Whiting) ✅ Yes (cooked) Gentle on digestion; must be cooked and boneless.
Cod ✅ Yes (cooked) Low-fat, low-mercury fish; safe cooked and plain.
Haddock ✅ Yes (cooked) Fully cooked and deboned; avoid raw.
Tilapia ✅ Yes (cooked) Lean fish; serve boneless and unseasoned.
Flounder ✅ Yes (cooked) Low-fat, mild flavor; always debone.
Sole ✅ Yes (cooked) Easy to digest; cook plain.
Halibut ⚠️ Yes (limited) Higher mercury; serve sparingly.
Mackerel (Atlantic/Pacific) ✅ Yes Do NOT confuse with King mackerel; safe when cooked.
Trout ✅ Yes (cooked) Raw trout may carry parasites; cook well.
Arctic Char ✅ Yes Nutritious, low-mercury fish; serve cooked.
Smelt ✅ Yes (cooked) Avoid raw smelt; cook fully.
Tuna (light) ⚠️ In Moderation Higher mercury; occasional treat only.
Snapper ⚠️ In Moderation Feed in small amounts due to mercury.
Grouper ⚠️ In Moderation Moderate mercury levels; limit feeding.
Sea Bass ⚠️ In Moderation Can be fed occasionally; not often.
Orange Roughy ⚠️ In Moderation Very long-lived fish → higher mercury.
Shark ❌ No Extremely high mercury; unsafe.
King Mackerel ❌ No Not the same as safe mackerel varieties; toxic levels of mercury.
Tilefish ❌ No Very high mercury content; avoid entirely.
Marlin ❌ No Unsafe due to mercury and size.
Smoked Fish ❌ Not Recommended High sodium and preservatives.
Salted or Brined Fish ❌ No Can cause sodium toxicity in dogs.
Fried or Breaded Fish ❌ No Too much fat, oil, and spices.
Fish Sticks ❌ No Heavily processed and seasoned.
Fish Fingers ❌ No Contains oils, breading, and additives.
Fish Bones ❌ Dangerous Choking hazard; can cause internal injury.
Fish Heads ❌ No Bones + bacteria risk; avoid.
Seasoned Fish Skin ❌ Not Recommended Plain cooked skin is fine; avoid spices.

Risks & Considerations Before Feeding Fish to Dogs

While fish can be a safe and nutritious addition to your dog’s diet when given in moderation, there are several risks and considerations to keep in mind before feeding it to your canine companion:

  • Avoid fish bones: Fish bones are small, sharp, and brittle. They can cause choking, throat injuries, or dangerous internal blockages. Always feed fully deboned fish.
  • Raw fish is not ideal: Raw fish may contain parasites, bacteria, or pathogens such as Salmonella or Listeria, which can harm dogs. Cooking fish thoroughly helps eliminate these risks.
  • High sodium in canned fish: Some canned fish—like tuna or salmon packed in brine—contain excess sodium, which can be harmful to dogs. Choose fish packed in water with no added salt.
  • Risk of mercury or contaminants: Certain fish species, such as swordfish, king mackerel, and tilefish, can contain high levels of mercury or environmental contaminants. These fish should be avoided or fed only sparingly.
  • Potential digestive upset: Some dogs may not tolerate fish well, and overeating can lead to vomiting, diarrhea, or gas. Always introduce fish slowly and in small portions.
  • Allergies are possible: Although fish is often used for dogs with food sensitivities, some dogs can still be allergic to it. Watch for itching, hives, or digestive issues after feeding.

Are Dogs Allergic to Fish?

Most dogs are not allergic to fish, and it’s generally considered safe for dogs to consume. However, some dogs may develop an allergic reaction to any food. Food allergies in dogs typically manifest as itchy skin, hives, infections, and anaphylaxis (a medical emergency) in severe cases. If you suspect your dog is having an allergic reaction to any food, including fish, it is crucial to consult a veterinarian.

Additionally, conducting an at-home dog allergy test like the 5Strands can help determine if your dog is allergic or intolerant to certain foods. For a more comprehensive approach, consider an at-home dog gut health test, like the Embark Gut Health Test, which can provide deeper insights into your dog’s digestive health and immune function. These tests can identify food sensitivities, bacterial imbalances, and other underlying issues contributing to allergies, helping you take proactive steps to prevent discomfort and support your dog’s overall well-being.

Risks

The following symptoms may indicate a bad reaction to fish.

  • Discomfort and bloating
  • Gas
  • Upset stomach
  • Diarrhea
  • Vomiting
  • Loss of appetite
  • Lethargy
  • Itching or skin irritation (possible fish allergy)
  • Ear infections (common in dogs sensitive to fish-based proteins)

What to Do If A Dog Reacts Badly to Fish

Dogs showing worsening symptoms, such as blood in their vomit or stool, difficulty breathing, weakness, or collapse, should be taken to the veterinarian immediately.

1. Contact a veterinarian immediately: Even if your dog seems fine, contact your veterinarian or an emergency pet poison hotline right away. This includes services such as the ASPCA Animal Poison Control Center at 1-888-426-4435 or the Pet Poison Helpline at 1-855-764-7661. If you can’t reach your vet, you can chat live with a registered online veterinary professional via our online vet chat or video chat support (24 hours a day, 7 days a week). You can also schedule an at-home veterinary appointment with The Vets, a mobile veterinary service that provides at-home vet care nationwide for just about everything.

2. Gather important information: When speaking to a vet, provide: Quantity consumed (estimate if unsure), time of ingestion, and dog’s weight and breed (to assess potential risk).

3. Follow veterinary instructions: The vet may suggest monitoring at home or emergency treatment at the clinic.

  • Keep your dog calm and prevent them from eating anything else.
  • Be prepared to transport your dog to the vet quickly if advised.
  • Bring any remaining fish or packaging to help the vet assess the situation.

How to Safely Feed Fish to Dogs

When feeding fish to your dog, it’s important to follow a few simple guidelines to keep them safe:

  • Remove the skin and core
  • Serve in moderation
  • Start with small amounts
  • Avoid raw, heavily seasoned, or fried fish
  • Choose low-mercury fish
  • Cook fish thoroughly
  • Monitor for any reactions

Ways to Feed Fish to Dogs

  • As a treat: Offer small, fully cooked, plain pieces of fish as a high-protein snack.
  • Meal topper: Mix small flakes of cooked fish into your dog’s regular food to boost omega-3s and protein.
  • Fish bites: Cut cooked fish into small chunks and refrigerate for bite-sized rewards.
  • Fish purée: Blend cooked, boneless fish with a spoonful of plain yogurt or dog-safe veggies for a soft, easy-to-digest mix.
  • Homemade fish treats: Bake small fish-based treats using dog-safe ingredients like salmon, whitefish, or cod.
  • Fish broth: Add a small amount of homemade, unsalted fish broth to your dog’s food for extra flavor and hydration.
  • Dehydrated fish snacks: If you dehydrate fish at home (boneless and plain), you can offer it as a chewy treat in moderation.

As with any new food, starting slowly and gradually increasing intake is recommended to give the digestive system time to adjust. 

Best Fish Dog Food

The Honest Kitchen

📢 Discount code below 💸

If you want to incorporate fish into your dog’s diet and take advantage of its lean protein, omega-3 fatty acids, and skin- and coat-boosting benefits, consider The Honest Kitchen Wholemade Grain-Free Fish Recipe. This air-dried formula is crafted with wild-caught white fish as the first ingredient, providing a clean, highly digestible protein source rich in essential amino acids and natural anti-inflammatory nutrients. Paired with wholesome vegetables and gently dried to preserve nutrients, this recipe supports healthy digestion, immune function, and overall vitality. The Honest Kitchen’s minimally processed approach offers a nutritious, flavorful option for dogs who thrive on simple, high-quality ingredients.

Get 50% OFF with code 50CANINE (or 40CANINE for orders under $30) Use this link to get started.

Best Fish Dog Treat

The Honest Kitchen

📢 Discount code below 💸

For those who want to offer the benefits of fish in a clean, wholesome way, The Honest Kitchen Purely One: 100% White Fish Filets provides a pure, nutrient-dense treat option. Made from nothing but dehydrated wild-caught white fish, these single-ingredient filets deliver a naturally lean, protein-rich snack ideal for sensitive pups or dogs on limited-ingredient diets. Packed with omega-3 fatty acids and essential amino acids, they support healthy digestion, immune function, and vibrant skin and coat health. Their crunchy, irresistible texture makes them a high-value, guilt-free reward for dogs of all ages.

Get 50% OFF with code 50CANINE (or 40CANINE for orders under $30) Use this link to get started.

Best Fish Fresh Dog Food

If you’re looking to incorporate fish into your dog’s diet and take advantage of its lean protein and omega-3–rich benefits, consider Open Farm Wild-Caught Fish Freshly Crafted Dog Food. This premium fresh formula is made with sustainably sourced wild-caught whitefish as the first ingredient, offering a clean, hypoallergenic protein packed with essential fatty acids that support skin, coat, digestion, and joint health. Expertly blended with non-GMO vegetables and superfoods, Open Farm’s thoughtfully crafted recipe provides balanced nutrition while avoiding unnecessary fillers. It’s a nutrient-dense, transparent option for dogs who thrive on high-quality, responsibly sourced ingredients.

How Much Fish Can Dogs Eat?

Treats should only constitute 10% of your dog’s diet, with the remaining 90% coming from well-balanced dog food. This guideline also applies to healthy treats like fish. Below are general guidelines for safely portioning fish based on your dog’s weight.

Dog SizeServing SizeBreed Examples
Extra-small (2-15 lbs.)1–2 tbsp cooked, flaked fishShih Tzu, Yorkies, Chihuahuas, Maltese
Small (16-25 lbs.)2–3 tbsp cooked, flaked fishBoston Terriers, Beagles, Dachshund
Medium (26-60 lbs.)¼–⅓ cup cooked, flaked fishBulldogs, Basset Hounds, Border Collies
Large (61-90 lbs.)⅓–½ cup cooked, flaked fishGolden Retrievers, Pit Bulls, Boxers, Labrador Retrievers
Extra-large (91+ lbs.)½–¾ cup cooked, flaked fishBullmastiffs, Great Danes, Saint Bernards, Great Pyrenees

Can Puppies Eat Fish?

Yes, puppies can eat fish, but only in moderation and in very small amounts. Since puppies have more sensitive digestive systems, it’s best to start with just a tiny portion—such as a teaspoon of fully cooked, plain, boneless fish—to see how they react. Feeding too much fish at once can lead to digestive upset, as puppies’ stomachs are still developing and may struggle with richer proteins or higher fat content found in certain fish. Additionally, fish should always be cooked without added salt, seasonings, oils, or butter—avoid raw fish, fried fish, or fish packed in heavy brine, as these can harm puppies. When introducing fish or any new food, avoid offering multiple new ingredients on the same day so you can monitor for any food sensitivities or allergies. If your puppy experiences digestive issues, introducing only one new food at a time makes it easier to identify the cause. Start with a teaspoon of cooked, flaked fish, then wait a few days to observe how your puppy’s digestive system reacts before offering more. Always remove all fish bones, as these are small, sharp, and can pose a choking hazard or cause internal injury.

Alternatives

Here’s a list of alternatives to fish that are just as safe and nutritious.

Frequently Asked Questions

No, dogs should not eat fish bones. Fish bones are small, thin, and brittle, which makes them extremely dangerous. They can splinter easily and cause choking, throat injuries, or life-threatening internal blockages. Always remove all bones from fish before serving, even in small amounts.

Fish sticks are not recommended for dogs. They are usually breaded, seasoned, and fried, which adds unhealthy oils, salt, and preservatives. While a small amount may not be harmful, frequent feeding can lead to stomach upset, obesity, or pancreatitis. Stick to plain, cooked fish instead.

Yes, dogs can eat fish skin—but only if it is cooked, plain, and given in moderation. Cooked fish skin is rich in omega-3 fatty acids and can support skin and coat health. However, raw fish skin may contain parasites, and oily skin can cause digestive upset if fed too often.

Fish fingers (fish sticks) are not a healthy option for dogs. They are breaded, fried, and high in salt and additives that can irritate a dog’s stomach. A small accidental bite is usually fine, but fish fingers should not be a regular treat. Choose fresh, cooked fish instead.

Dogs should not eat fish heads unless they are thoroughly cooked and deboned. Raw fish heads may contain parasites, and cooked heads still contain bones that can be hazardous. Most fish heads have sharp bones that can cause injuries, so they’re best avoided altogether.

Yes, dogs can safely consume fish oil, and it’s often recommended for skin, coat, joint, and heart health. Fish oil is rich in EPA and DHA omega-3 fatty acids. However, too much can cause diarrhea, weight gain, or vitamin E deficiency, so follow proper dosing guidelines or ask your vet.

Yes, dogs can eat fish eggs (roe) in moderation. Fish eggs are high in protein, omega-3 fatty acids, and other beneficial nutrients. However, some roe is salted or smoked, which is unsafe for dogs. Always choose plain, unsalted, fully cooked fish eggs to prevent bacterial risks.

Yes, plain, cooked fish fillet is one of the safest and healthiest ways to feed fish to dogs. It’s boneless, easy to digest, and rich in lean protein and omega-3s. Make sure the fillet is free of seasoning, oils, butter, and bones before serving.

Fish cakes are generally not recommended for dogs because they usually contain seasoning, breadcrumbs, salt, onion, garlic, or sauces that can be harmful. If the fish cake is homemade with only dog-safe ingredients, a small portion may be fine—but commercial fish cakes should be avoided.

Dogs can eat fish regularly, but not necessarily every day. While fish provides high-quality protein and omega-3 fatty acids, feeding it daily may create nutrient imbalances or expose dogs to contaminants such as mercury. Fish should be part of a balanced diet, not the main protein source every day.

Yes, dogs can consume fish oil capsules as long as they are plain and contain no added ingredients. Some dogs will eat them whole, while others may need the capsule punctured and the oil drizzled onto food. Always follow vet-approved dosing, as too much fish oil can cause digestive issues.

The Bottom Line

Fish can be a nutritious addition to your dog’s diet when it’s prepared properly and served in moderation. With its high-quality protein, omega-3 fatty acids, and essential vitamins, fish offers valuable benefits for your dog’s skin, coat, heart, and overall well-being. However, it’s important to choose safe types of fish, remove all bones, avoid excessive seasoning, and steer clear of raw or high-mercury options. By introducing fish slowly and watching for any reactions, you can confidently incorporate it as a healthy, dog-friendly treat or meal topper.

Whether you’re introducing fish or any new treat, unexpected reactions can happen. Having the right pet insurance ensures you can handle any vet visits with peace of mind. Check out our guide to the best pet insurance plans to keep your furry friend covered in every situation. If you’re looking for other healthy snack options, check out the best dog treats to find safe and nutritious alternatives. And if you’re seeking something more therapeutic to support anxiety, pain, inflammation, or other health concerns, explore the benefits of CBD oil for dogs and CBD dog treats for a natural way to help your pup feel their best.


Like It? Subscribe & Share!

* indicates required

Sources

Canine Bible uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process and product review methodology to learn more about how we fact-check, test products, and keep our content accurate, reliable, and trustworthy.

Editorial Team at  |  + posts

Canine Bible authorship represents the unified voice of our entire editorial team and our in-house veterinarians rather than a single author. Each article, blog post, and review published under the Canine Bible name undergoes a rigorous review process, involving all team members to guarantee accuracy and up-to-date in accordance with the latest veterinarian research. This collaborative effort is an integral part of our editorial process and aligns with our four pillars of content creation. This approach ensures our content is backed by expert knowledge and factual information, offering our readers reliable, actionable, and trustworthy content.

Similar Posts