Skip to content

Can Dogs Eat Fish? Complete Safety & Nutrition Guide

DietPaw Teamβ€’Published January 18, 2026β€’Updated February 19, 2026β€’4 min readβ€’ExpertVet-ReviewedEvidence-Based
πŸ“‹ Important:This article is for educational purposes only. Always consult your veterinarian before introducing new foods to your pet's diet.

Can Dogs Eat Fish? Complete Safety & Nutrition Guide

Quick Answer: Yes, dogs can eat fish when properly cooked and prepared, but it should be boneless, unseasoned, and fed in moderation. According to the ASPCA (American Society for the Prevention of Cruelty to Animals) and American Kennel Club (AKC), cooked, boneless, unseasoned fish is safe for dogs and provides high-quality protein and omega-3 fatty acids, but raw fish and fish bones pose health risks. This comprehensive guide is based on veterinary nutrition research and food safety protocols.

Is Fish Safe for Dogs?

The ASPCA (American Society for the Prevention of Cruelty to Animals) and American Kennel Club (AKC) confirm that cooked, boneless, unseasoned fish is safe for dogs when fed in moderation. Fish is a common ingredient in commercial dog foods and provides valuable nutrients.

However, raw fish and fish bones are dangerous. According to the FDA (Food and Drug Administration) and veterinary sources, raw fish can contain parasites and bacteria, and fish bones can cause choking or intestinal blockage.


Nutritional Value of Fish

According to the USDA FoodData Central database, 100g of cooked fish (general) contains:

Nutrient Amount Benefit for Dogs
Protein 22.0g Essential for muscle maintenance
Omega-3 Fatty Acids Variable Supports skin, coat, and brain health
Vitamin B12 2.4ΞΌg Essential for nervous system function
Selenium 36.5ΞΌg Antioxidant support
Phosphorus 256mg Essential for bone health
Source: USDA FoodData Central (fdc.nal.usda.gov)

How Much Fish Can Dogs Eat?

The American Kennel Club (AKC) recommends that treats should make up no more than 10% of a dog's daily caloric intake.

Dog Size Weight Suggested Serving (Cooked, Boneless)
Small Under 20 lbs (9 kg) 1-2 oz (28-56g) per week
Medium 20-60 lbs (9-27 kg) 2-4 oz (56-113g) per week
Large Over 60 lbs (27 kg) 4-6 oz (113-170g) per week
Important: These are general guidelines. Always consult your veterinarian for personalized advice.

Frequency

Most veterinarians suggest feeding cooked fish as an occasional treat, no more than 1-2 times per week.


Potential Risks and Precautions

⚠️ Raw Fish (Critical)

Raw fish is dangerous for dogs. According to the FDA and ASPCA:
  • Parasite risk - Can contain parasites
  • Bacterial contamination - Risk of harmful bacteria
  • Thiamine deficiency - Raw fish contains thiaminase
Always cook fish thoroughly before feeding to dogs.

⚠️ Fish Bones (Critical)

Fish bones are extremely dangerous and must be completely removed. Always remove all bones before feeding fish to dogs.

⚠️ Mercury Concerns

Some fish contain mercury. Limit consumption and choose low-mercury fish varieties.

⚠️ Seasonings

Plain fish only - No seasonings, spices, or additives. Feed only plain, unseasoned, cooked fish.

Key Takeaways

  • βœ… Safe (cooked, boneless, unseasoned, occasional) - Plain, cooked fish is ASPCA-approved when fed in moderation
  • βœ… High-quality protein - Excellent source of essential amino acids
  • βœ… Rich in omega-3 - Supports skin and coat health
  • ⚠️ Must be fully cooked - Critical safety requirement
  • ⚠️ Remove all bones - Bones are extremely dangerous
  • ⚠️ No seasonings - Plain fish only
  • ❌ Never feed raw fish - Risk of parasites and bacteria

Sources & References

  1. ASPCA Animal Poison Control - "People Foods to Avoid Feeding Your Pets"
  2. American Kennel Club (AKC) - "Can Dogs Eat Fish?"
  3. USDA FoodData Central - Nutritional data for fish

Disclaimer: This article is for educational purposes only and does not replace professional veterinary advice. Last reviewed: January 2026

πŸ” Check Any Food's Safety Instantly

Use our free tools or Chrome extension to scan pet food ingredients while shopping online.