Two Easy Ways to Start Earning Rewards!
Earn 2X Pals Rewards points at Petco
when you use Petco Pay!
Published on August 17th, 2023
Updated on June 16th, 2026
Do you have questions about whether or not it is safe to give your dog fish? Petco has the answers to this & other canine diet questions!
Yes, but with a few caveats. Fish fed to dogs should be cooked, deboned and only offered in moderation. With that in mind, fish can be a great source of lean protein and other nutrients for your dog. As always, please consult your veterinarian before adding new foods to your dog’s diet to ensure it’s an appropriate snack for your pet.
If you’ve ever spent time browsing in the dog food aisle, you’ve probably noticed that fish isn’t an uncommon ingredient. This should not be a surprise considering dogs get much of their nutrition from meat.
Yet to fully answer the question, “Can dogs have fish?” we need to dig a little deeper. Along with the health benefits, there are also some potential risks pet parents need to be aware of when offering fish. Read on for more information and recommended ways to serve fish to your pup to ensure that they’re receiving the nutrition they need.
Generally speaking, dogs can have fish—but is fish good for dogs? The answer to this is, in moderation, yes. Fish is quite wholesome for dogs and commonly used as an ingredient in commercially available dog food.
One benefit of fish is that providing a novel protein for your dog may be helpful in managing and minimizing food sensitivities. As changing your dog's food could have positive or negative repercussions depending on what they have a sensitivity to, be sure to consult your veterinarian before changing your pet's food if you feel they may be suffering from food-related health concerns.
Humans often take fish oil supplements as a way to get extra omega-3 fatty acids. These acids are great for maintaining heart health in humans but may also support a healthy skin and coat in canines. Omega-3 fatty acids can also help people who are suffering from arthritis, and they may also help reduce joint swelling in your senior dog.
Can dogs eat fish skin? Fish skin can also be a valuable source of collagen, which is especially important for senior dogs’ bone and skin health. Just be sure it’s descaled, cooked and chopped up into bite-sized pieces before providing it to your pet.
Now that you’ve learned the answer to “Can dogs eat fish?” is yes, there are some important things to consider before feeding it to your pup. Fish can be given as a treat or added to meals as a food topper, or it may be the primary source of protein in the commercial dog food you choose for your pet. It’s always recommended to consult your veterinarian before introducing new foods to your dog.
While you may have a half dozen favorite ways to prepare fish for yourself, be sure to cook it thoroughly without seasoning or oils before giving it to your dog. Grilling or steaming are good ways to prepare fish since they don’t require oil or butter, which may upset your pet’s stomach and add unnecessary calories and fat. There are a few reasons the answer to “Is fish bad for dogs?” can also be a resounding yes. Uncooked fish, fish bones, cooking fish with oil, butter or seasonings are all dangerous for your dog and must be avoided. The answer to the question “Can dogs eat fried fish?” is also no.
Other parts of fish—like the head, tail, bones and scales—are not good for your dog’s digestion. They can be sharp or have bones that can puncture or damage your dog’s mouth, throat, stomach or other parts of their digestive system. These fish parts pose a choking hazard at the very least and can be potentially fatal.
Check out Petco’s selection of fish dog food available in many varieties and for different life stages.
If your dog does well with fish and you're ready to add it to his regular rotation, fish-based dog food and treats make it easy to deliver those benefits consistently — no prep, no pin bones, no guesswork.
Fish appears in dry dog food as a primary protein or as a complementary ingredient alongside chicken, turkey or lamb. Look for these features on the label before you buy:
Grain-inclusive and grain-free fish recipes are both available; talk with your veterinarian about which format fits your dog's individual health needs before switching foods.
Dog treats featuring fish are a straightforward way to introduce the protein in small amounts — especially helpful if you're testing tolerance before committing to a full food switch. Common formats include:
| Treat Format | What to Look For | Good For |
|---|---|---|
| Freeze-dried fish skins or fillets | Single ingredient, no additives | Dogs with food sensitivities |
| Soft fish-and-sweet-potato chews | Limited ingredient list, named fish | Training rewards |
| Fish oil soft chews | Concentrated EPA/DHA, no artificial flavors | Coat and skin support |
| Jerky-style salmon strips | Low moisture, chewy texture | Enrichment and slow snacking |
Keep the 10% rule in mind: treats of any kind — including fish-based ones — should make up no more than 10% of your dog's total daily caloric intake.
Every dog is different. If your dog is managing a health condition, has a history of pancreatitis, or you're simply unsure whether a fish-based diet is the right move, check with your veterinarian before making the switch. A knowledgeable Petco associate can also help you compare ingredient panels and find a recipe that fits your dog's size, age and activity level.
Can dogs eat fish every day? Fish can be a nutritious addition to your dog's diet, but it should be offered in moderation rather than as a daily standalone treat. Too much fish can contribute excess calories and, depending on the species, may expose your dog to elevated mercury or other contaminants over time. Stick to appropriate portion sizes and consult your veterinarian about how often fish fits into your dog's overall feeding plan.
What fish can dogs eat safely? Shorter-lived, smaller fish species tend to accumulate fewer environmental contaminants and are generally considered safer choices for dogs. Good options include salmon (fully cooked), whitefish, cod, whiting, flounder and herring. Avoid large, long-lived predatory fish such as swordfish, shark, tilefish and king mackerel, which can carry higher levels of mercury. https://www.avma.org/resources-tools/pet-owners
Can dogs eat raw fish? No. Raw fish poses real risks for dogs. It can harbor harmful bacteria such as Salmonella and Listeria, and certain raw fish — particularly raw salmon and trout from the Pacific Northwest — can carry a parasite responsible for salmon poisoning disease, a potentially life-threatening condition in dogs. Always cook fish thoroughly before offering it to your dog, and never serve raw fish as a shortcut.
Can dogs eat fish bones? No. Fish bones — whether raw or cooked — are a serious hazard. They are small, brittle and sharp, and can splinter easily, creating a choking risk or causing punctures and lacerations in your dog's mouth, throat, esophagus or digestive tract. Always serve fish that has been carefully deboned, and check fillets thoroughly before feeding. https://www.aspca.org/pet-care/animal-poison-control
Can dogs eat canned fish, like tuna or sardines? Plain canned fish packed in water — with no added salt, seasonings or sauces — can be an occasional treat for dogs. Sardines are often a popular choice because they are small, lower in mercury and soft-boned. Canned tuna should be limited due to its higher mercury content. Always check the label and avoid varieties packed in oil or brine.
How much fish can I give my dog? Treats and food toppers — including fish — should make up no more than 10% of your dog's total daily caloric intake. The right portion will also depend on your dog's size, age, activity level and any existing health conditions. When in doubt, ask your veterinarian to help you determine a safe serving size that complements your dog's regular diet without tipping the nutritional balance. https://www.avma.org/resources-tools/pet-owners
| Fish Type | Safe for Dogs? | Notes |
|---|---|---|
| Salmon (cooked) | ✅ Yes | Rich in omega-3 fatty acids; must be fully cooked — raw salmon can carry Neorickettsia helminthoeca, the parasite responsible for salmon poisoning disease |
| Whitefish / Cod (cooked) | ✅ Yes | Mild, lean protein; low mercury; easy to digest |
| Tilapia (cooked) | ✅ Yes | Low-fat, low-mercury option; remove skin and all bones before serving |
| Sardines (canned in water, no salt) | ✅ Yes | Soft bones are generally safe; choose varieties packed in water only, no added salt or oil |
| Flounder (cooked) | ✅ Yes | Lean and low in mercury; debone carefully before serving |
| Tuna (occasional, cooked) | ⚠️ Limited | Higher mercury content; offer only occasionally and in small amounts; consult your veterinarian https://www.aspca.org/pet-care/animal-poison-control |
| Swordfish / King Mackerel / Shark | ❌ No | High mercury levels pose a toxicity risk; avoid entirely https://www.aspca.org/pet-care/animal-poison-control |
| Raw fish (any species) | ❌ No | Risk of harmful bacteria and parasites; always cook fish thoroughly before serving |
| Fried fish | ❌ No | Oils and breading add unnecessary fat and calories; can cause digestive upset or pancreatitis |
| Seasoned or smoked fish | ❌ No | Garlic, onion, salt and other seasonings are toxic to dogs https://www.aspca.org/pet-care/animal-poison-control |
| Fish bones, head, tail, scales | ❌ No | Sharp edges can puncture the mouth, throat or digestive tract; serious choking hazard |
| Fish skin (cooked, descaled) | ✅ Yes | A source of collagen; must be descaled, fully cooked and cut into bite-sized pieces |
| Method | Safe? | Why |
|---|---|---|
| Steaming | ✅ Best choice | No added oil or butter; preserves nutrients; easy on digestion |
| Grilling (plain) | ✅ Good choice | No oil needed; ensure no seasoning or marinades are used |
| Baking (plain) | ✅ Good choice | Convenient; keep it unseasoned and oil-free |
| Poaching in water | ✅ Good choice | Gentle cooking; keeps fish moist without additives |
| Pan-frying in oil or butter | ❌ Avoid | Added fat can cause stomach upset and contributes to unnecessary calories |
| Deep-frying / breaded | ❌ Avoid | High fat content; breading ingredients may include harmful seasonings |
| Raw / sushi-style | ❌ Avoid | Risk of parasites and bacterial contamination |
| Smoked | ❌ Avoid | Typically high in sodium; salt toxicity is a real concern for dogs https://www.aspca.org/pet-care/animal-poison-control |
Treats and food toppers — including fish — should make up no more than 10% of your dog's total daily caloric intake. The rough portion guidelines below are for plain, cooked, boneless fish served as an occasional treat or topper. Always confirm appropriate amounts with your veterinarian, especially if your dog has underlying health conditions.
| Dog Size | Approximate Weight | Suggested Serving (occasional treat) |
|---|---|---|
| Extra small | Under 10 lbs | 1–2 small bites (about 1 tablespoon) |
| Small | 10–25 lbs | 2–3 tablespoons |
| Medium | 25–50 lbs | ¼ cup or roughly a small fillet portion |
| Large | 50–90 lbs | Up to ½ cup; adjust based on overall diet |
| Extra large | 90 lbs+ | Up to ¾ cup; fish should still be a complement, not a meal replacement |
These are general guidelines only. Portion needs vary by your dog's age, activity level and overall diet. Consult your veterinarian before making fish a regular part of your dog's meals.
Can dogs eat fish every day? Fish can be a nutritious addition to your dog's diet, but variety and moderation are key. Feeding fish daily — especially higher-mercury species like tuna — raises the risk of mercury accumulation over time. Stick to low-mercury options and keep fish to no more than 10% of your dog's daily caloric intake; consult your veterinarian about the right frequency for your individual dog. https://www.aspca.org/pet-care/animal-poison-control
Can dogs eat raw fish? No. Raw fish carries a real risk of harmful bacteria and parasites. In the Pacific Northwest in particular, raw salmon and trout can carry Neorickettsia helminthoeca, which causes salmon poisoning disease — a potentially fatal condition in dogs. Always cook fish thoroughly before serving it to your dog.
Can dogs eat canned fish, like canned tuna or sardines? Sardines packed in water with no added salt are generally a fine occasional treat. Canned tuna is higher in mercury and sodium, so it should be offered only rarely and in very small amounts. Always choose varieties with water as the only added ingredient — avoid oil-packed or salt-added options. https://www.aspca.org/pet-care/animal-poison-control
Can dogs eat fish bones? No. Fish bones — even small ones — are a serious hazard. They can splinter and puncture your dog's mouth, throat, stomach or intestines, and they pose a significant choking risk. Always debone fish completely before offering any to your dog.
Is fish good for dogs with food sensitivities? Fish can serve as a novel protein source, which may be helpful for dogs experiencing food sensitivities. Novel proteins are proteins your dog hasn't been regularly exposed to, and a veterinarian-guided elimination diet using fish-based food may help identify the source of a sensitivity. Never change your dog's diet to address suspected food sensitivities without first speaking with your veterinarian.
Can dogs eat fish skin? Yes, with conditions. Cooked, descaled fish skin is a source of collagen and omega-3 fatty acids, which can help support skin, coat and joint health in dogs — particularly senior dogs. It must be fully cooked, free of scales, and cut into small, manageable pieces before serving. Never offer raw or seasoned fish skin.
This article was created with assistance from AI tools and reviewed for accuracy by Petco's content team.
Raw fish is not recommended for dogs. When you don’t cook fish, you expose your pup to harmful bacteria and possibly even pesky parasites that can’t be seen by the naked eye. These parasites and bacteria can cause gastrointestinal distress which may require veterinary attention.
While we’ve established that dogs can eat fish, what about other kinds of seafood?
When cooked without butter, oil or seasonings and thoroughly cleaned of their shells, shrimp, lobster and crab meat can be eaten by dogs.
Mollusk meat from mussels and scallops are an excellent source of protein, omega-3 fatty acids and essential minerals like zinc, iron and magnesium. They are also nontoxic for dogs to eat, providing they are properly cleaned and prepared. Dogs can also eat squid and octopus without any problems, provided it’s fully cooked without any oils, seasonings and other ingredients that could be toxic to your pet, such as onions and garlic.
The one type of shellfish to avoid is oysters. Oysters sometimes consume toxic algae called dinoflagellates. The toxins of the dinoflagellates concentrate in the oysters’ tissues and can poison both humans and dogs.
When eating seafood around your dog or offering it to them as a special treat, it is extremely important that you discard shells in a place your pup cannot access. Ingesting shells can be fatal as they can cause a blockage or sharp pieces can severely damage the gastrointestinal tract. If you think your pet has accidentally eaten shell pieces, contact your veterinarian immediately.
Fish sticks are not a healthy treat for dogs to eat. Giving fish sticks to your dog could lead to an upset stomach, unhealthy weight gain and health issues later in life resulting from the breading.
After learning that canines can eat fish, one of the most frequent questions is “Can dogs eat tuna fish?” Specific kinds of tuna are some of the most common types of fish used in commercial dog food—which also includes shorter-lived species like salmon, whitefish, herring, walleye, flounder and Arctic char. Other types of fish that are fine include catfish, cod and whiting.
Smaller, younger, responsibly collected fish are generally safer because they are less likely to have high mercury levels or parasite burdens.
Longer-lived fish species can contain heavy metals like mercury and should be avoided. Mercury builds up over time in the fish’s system and can lead to heavy metal toxicity.
These species include shark, albacore tuna, swordfish, tilefish and king mackerel.
Consult your veterinarian. It’s recommended that your pupgets most of their calories from veterinarian-recommended commercial dog food that is specially balanced for your dog’s dietary needs.