The best omega-3 foods for dogs are fatty fish like sardines and anchovies, which deliver the two forms of omega-3 that dogs actually absorb well: EPA and DHA. Plant sources like flaxseed do contain omega-3, but dogs convert very little of it into the forms their bodies use. Knowing which foods provide usable omega-3s can help you support your dog’s joint health, skin, coat, and brain function through diet alone or alongside supplements.
Fish: The Most Effective Source
Sardines and anchovies are the go-to whole-food omega-3 sources for dogs. They’re small, low on the food chain (meaning less mercury accumulation), and packed with preformed EPA and DHA. These are the two omega-3 fatty acids that directly reduce inflammation in joints and skin, support vision, and aid brain development in puppies. You can feed them whole, canned (packed in water, not oil), or lightly cooked.
Other fish safe for dogs include salmon, mackerel, and herring. All are rich in EPA and DHA. If you’re feeding fresh fish, remove bones from larger species and cook lightly to kill parasites. Light cooking causes only minimal damage to omega-3 content, so you’re not sacrificing much nutritional value for the added safety. Avoid feeding raw salmon from the Pacific Northwest, which can carry a parasite that causes a potentially fatal condition in dogs.
Green-Lipped Mussels
Green-lipped mussels from New Zealand are an increasingly popular omega-3 source for dogs, especially those with joint problems. They contain EPA and DHA along with a unique fatty acid called eicosatetraenoic acid, plus natural glucosamine and chondroitin. In a clinical study of dogs with osteoarthritis, a diet enriched with green-lipped mussel powder (providing 0.45% EPA and 0.20% DHA) significantly increased plasma omega-3 levels and improved the dogs’ ability to bear weight on affected limbs over 60 days.
You can find green-lipped mussels as freeze-dried treats, powdered supplements, or oil extracts. The combination of omega-3s with joint-supporting compounds makes them particularly useful for older dogs or breeds prone to arthritis.
Why Plant Sources Fall Short
Flaxseed, chia seeds, hemp seeds, walnuts, canola oil, and soybean oil all contain omega-3 in the form of ALA (alpha-linolenic acid). Many commercial dog foods are supplemented with these plant oils. The problem is that dogs need to convert ALA into EPA and DHA to get the anti-inflammatory benefits, and that conversion is extremely inefficient.
The bottleneck is an enzyme called delta-6-desaturase, which handles the first step of converting ALA into longer-chain omega-3s. This enzyme works so slowly in mammals that very little ALA ever becomes EPA or DHA. A study published in Veterinary Medicine and Science found that dogs fed flaxseed oil for an extended period actually saw their EPA and DHA blood levels drop significantly, with their omega-3 index falling from 1.6% to 0.96%. The researchers concluded that dogs need preformed marine sources of EPA and DHA because conversion from plant-based ALA simply doesn’t meet their nutritional requirements.
This doesn’t mean flaxseed is worthless. It provides fiber and some ALA that the body can use in other ways. But if your goal is to boost your dog’s omega-3 status for joint, skin, or brain benefits, plant sources alone won’t get you there.
Other Animal-Based Sources
Fish oil and krill oil are the most concentrated supplemental sources. Fish oil capsules or liquid can be added directly to your dog’s food, and krill oil offers EPA and DHA in a form that some research suggests is slightly easier to absorb. Eggs from pasture-raised hens contain modest amounts of omega-3, though far less per serving than fish. They can contribute to overall intake but shouldn’t be relied on as a primary source.
Some prescription and veterinary-formulated dog foods come pre-supplemented with marine-based omega-3s at therapeutic levels. These can be convenient if your dog has a specific condition like osteoarthritis or chronic skin inflammation, since the EPA and DHA content is standardized.
How Much EPA and DHA Dogs Need
The amount of omega-3 your dog needs depends on their size and whether you’re aiming for general health or managing a condition like arthritis. Colorado State University’s Veterinary Teaching Hospital provides dosing guidance for dogs with osteoarthritis based on metabolic body weight. Here are some reference points for the maximum daily combined EPA and DHA:
- 10-pound dog: about 965 mg
- 25-pound dog: about 1,919 mg
- 50-pound dog: about 3,227 mg
- 75-pound dog: about 4,374 mg
- 100-pound dog: about 5,427 mg
These are therapeutic doses for joint disease, not baseline maintenance. For general health, dogs typically need less. To put this in food terms, a single 3.75-ounce can of sardines provides roughly 700 to 1,000 mg of combined EPA and DHA, so a medium-sized dog with arthritis might need the equivalent of two to three cans per day to reach therapeutic levels. That’s why many owners combine whole-food sources with a concentrated fish oil supplement rather than relying on food alone.
Practical Tips for Adding Omega-3 Foods
Start with small amounts and increase gradually. Adding a few sardines or a spoonful of fish oil to your dog’s regular meals is the simplest approach. Canned sardines and anchovies packed in water are inexpensive and easy to portion. If your dog is overweight or on a calorie-restricted diet, keep in mind that oils and fatty fish add calories, so you may need to reduce their regular food slightly to compensate.
Store fish oil in the refrigerator after opening, since omega-3 fats oxidize quickly when exposed to air and heat. Rancid oil loses its benefits and can upset your dog’s stomach. If you notice a strong, off-putting fishy smell from a supplement, it’s likely gone bad. For whole fish, freezing for at least a week before feeding raw can help kill parasites, though light cooking remains the safest preparation method with only minimal nutrient loss.
When reading supplement labels, look for the actual EPA and DHA content in milligrams, not just the total “fish oil” amount. A 1,000 mg fish oil capsule might contain only 300 mg of combined EPA and DHA, with the rest being other fats. The EPA and DHA numbers are what matter for your dog’s health.

