Can dogs eat fish?
Columbus, OH

Can dogs eat fish?

Columbus, OH

Can dogs eat fish?


Get free estimates for your project or view our cost guide below:

Get free estimates for your project or view our cost guide below:
Are you a vet clinic? Get new customers
Tara Farmer
Written by
Tara Farmer
Edited by
Jennifer Carlson
Fact-checked by
Kristen Cramer

Can dogs have fish?

Yes, dogs can eat fish! In fact, many commercial dog foods include fish as a protein source. When chosen and prepared properly, fish is not only safe for most dogs but can be an excellent alternative protein for pups with allergies to more common proteins like chicken or beef.

Let's dive into everything you need to know about feeding fish to your canine companion.

Get free estimates from vets near you.

Is fish good for dogs?

Absolutely! Fish is packed with nutrients that can benefit your dog's health in numerous ways. It's an excellent source of lean protein, which helps maintain your dog's muscle strength and overall energy levels.

Fish is also rich in omega-3 fatty acids, which support heart health, reduce inflammation, and promote a shiny, healthy coat. These fatty acids are also beneficial for brain development, making fish particularly valuable for puppies and senior dogs.

Additionally, fish contains vitamins D and B that help maintain your dog's immune system and metabolic functions. The minerals found in fish, including zinc and iron, contribute to cellular function and overall health.

Is fish oil good for dogs?

Fish oil supplements are highly beneficial for dogs when used appropriately. They provide concentrated omega-3 fatty acids that can reduce inflammation associated with arthritis and allergies while improving skin and coat health.

Many veterinarians recommend fish oil supplements for dogs with joint issues, skin problems, or certain heart conditions. However, it's essential to choose high-quality supplements specifically formulated for dogs and follow dosage instructions carefully.

What types of fish can dogs eat?

Not all fish are created equal when it comes to feeding your dog. The best options are shorter-lived fish species with lower mercury content, such as salmon, flounder, herring, and whitefish.

Can dogs eat sardines?

Sardines are an excellent choice for dogs. These small fish contain omega-3 fatty acids and low mercury levels due to their small size and short lifespan. Look for sardines packed in water rather than oil or sauce.

Can dogs eat tilapia?

Yes, tilapia is a good option for dogs. It's a lean white fish that's typically low in mercury and easy to digest. Make sure to cook it thoroughly without added oils, butter, or seasonings that might upset your dog's stomach.

Can dogs eat catfish?

Yes, cooked catfish can be a safe option for dogs when properly prepared. Remove all bones and cook thoroughly without seasonings. Farm-raised catfish typically have lower mercury levels than wild-caught varieties.

Can dogs eat lobster or shrimp?

When properly prepared, dogs can eat shrimp and lobster as an occasional treat. While not technically fish, these seafood options are low in calories and fat while providing beneficial protein and nutrients. Both should be thoroughly cooked, and the shells removed. The meat should be plain without butter or seasonings.

Can dogs eat fish sticks?

It's best to avoid commercial fish sticks for dogs. These processed products often contain breadcrumbs, additives, and high sodium levels that aren't healthy for your pup. They may also be fried in oils that can cause digestive upset.

Can dogs eat raw fish?

No, dogs should not eat raw fish. Raw fish can contain harmful bacteria and parasites that may cause food poisoning or transmit parasitic infections to your dog. One particularly dangerous parasite found in raw fish is the salmon poisoning disease organism, which can be fatal to dogs.

Always thoroughly cook fish before offering it to your canine companion. This eliminates potential pathogens while maintaining most of the nutritional benefits.

Can dogs eat fish skin?

Yes, dogs can eat fish skin, but only if it's thoroughly cooked and comes from safe fish varieties. Fish skin contains concentrated omega-3 fatty acids that benefit your dog's health.

However, avoid feeding your dog raw fish skin or skin from high-mercury fish. Remove all scales and don’t cook it with oils or seasonings.

Types of fish to avoid feeding your dog

Not all fish are safe for your canine companion. Dogs should not eat tuna or any other large, predatory fish that tend to accumulate mercury in their tissues, such as:

  • King mackerel

  • Swordfish

  • Shark

  • Tilefish

Additionally, avoid fish prepared with ingredients and foods dogs cannot eat such as onions, garlic, heavy spices, or excessive oil.

Symptoms to watch out for

If your dog has consumed unsafe fish or has a fish allergy or sensitivity, watch for these symptoms:

  • Abdominal swelling

  • Diarrhea

  • Difficulty walking

  • Hair loss

  • Lethargy

  • Loss of appetite

  • Nervousness

  • Loss of feeling in paws

  • Tremors

  • Vomiting

  • Watery or bloody diarrhea

Get free estimates from vets near you.

If you notice any of these symptoms after feeding fish to your dog, consult your veterinarian immediately or contact an after-hours emergency veterinary hospital if your vet's office is not open.

How to safely prepare fish for your dog

To safely include fish in your dog's diet:

  • Choose fresh, low-mercury fish varieties.

  • Remove all bones, which can pose a choking hazard.

  • Cook thoroughly to kill parasites and bacteria.

  • Cook and serve plain—no oils, butter, salt, or seasonings.

  • Let the fish cool before serving.

Steaming or baking fish without additives is ideal for preserving nutrients while ensuring safety.

How much fish can I feed my dog?

Fish should make up no more than 10% of your dog's diet unless recommended otherwise by your veterinarian. As a general rule, smaller dogs can have about 1 tablespoon of fish, while larger dogs might have 2 to 3 tablespoons.

Start with small amounts to ensure your dog tolerates fish well. If you're using fish as a main protein source, consult with your veterinarian about proper portions.

A Golden Retriever dog with a fish in its mouth
A Golden Retriever dog with a fish in its mouth

Other safe treat options

If you're looking to diversify your dog's treats beyond fish, consider these other healthy foods safe for dogs:

  • Apple slices (seeds removed)

  • Blueberries and strawberries

  • Carrots (raw or cooked)

  • Green beans

  • Small pieces of cooked chicken (no bones, skin, or seasoning)

Always introduce new foods gradually and in small portions to monitor for any adverse reactions. Fish and other dog-friendly foods may be healthy, but always consult with your veterinarian before making significant changes to your pet's nutrition plan, especially if they have existing health conditions.


Find vet clinics nearby