EPA & DHA, read from the label

Sardines for dogs vs fish oil

As an Amazon Associate I earn from qualifying purchases. Links to Amazon on this page are affiliate links.

A 3.75 oz can of sardines in oil has about 900 mg of EPA+DHA by USDA data, roughly half to three quarters of a can for the maintenance range of a 20 lb dog. That also brings about 190 kcal per can. Canned anchovies are very high in sodium. Ask your vet before using fish as a supplement.

Owners often ask whether a can of sardines can stand in for fish oil. This page does the arithmetic with USDA numbers so you can see what a can actually provides, and what else comes with it. It is not veterinary advice, and this page has not been checked by a veterinarian.

What USDA says is in canned sardines and anchovies

USDA FoodData Central lists EPA (20:5 n-3) and DHA (22:6 n-3) for these canned fish. We read the entries below on 2026-10-13. USDA reports them per 100 g of the food as analyzed, and all three entries are for drained solids.

EPA, DHA, calories and sodium per 100 g, USDA FoodData Central (SR Legacy)
Food (FDC ID)EPA, mgDHA, mgEPA+DHA, mgkcalSodium, mg
Sardine, Atlantic, canned in oil, drained solids with bone (175139)473509982208307
Sardine, Pacific, canned in tomato sauce, drained solids with bone (175140)5328641,396185414
Anchovy, European, canned in oil, drained solids (174183)7631,2922,0552103,668

USDA gives EPA and DHA in grams, so we converted to milligrams and added the two. We did not find a water-packed sardine entry in USDA's reference data that lists EPA and DHA, so we give no figure for sardines in water. USDA's separate entry for anchovies canned in olive oil, with salt, drained (2747652) reports 5,403 mg of sodium per 100 g and no EPA or DHA values.

EPA+DHA per can, and how that compares with a dog's range

Pick the can first. USDA lists a 3.75 oz can of the oil-packed sardines as 92 g of drained solids, and a 2 oz can of the anchovies as 45 g. We use those weights. Your can may differ, so use the drained weight printed on your label and multiply: sardines in oil give about 9.82 mg of EPA+DHA per gram drained, and anchovies about 20.55 mg per gram.

For the dog's side, we use the 50 to 75 mg of combined EPA+DHA per kg of body weight per day that veterinary nutritionist Dr. Cailin Lenox writes she typically uses (Today's Veterinary Practice, 2016). It is one nutritionist's suggestion, not a requirement. See the dosage calculator for the full context, including the National Research Council's safe upper limit, which counts EPA+DHA from food too.

So a can of either fish holds a day's worth of EPA+DHA for a small dog, and a 50 lb dog would need more than a can. These are estimates. Fish varies by species, season, and how it was canned, and USDA's figures are averages. Nothing here says a dog should eat that much fish, and the arithmetic does not account for the EPA+DHA already in your dog's food.

What else comes with the fish

Sardines or a fish oil?

A fish oil prints EPA and DHA in milligrams on the label, so the dose is a division problem, as in our guide to human fish oil for dogs. A can of fish varies from can to can, adds salt and calories, and gives you only an estimate. A can is food and can be a fine treat if your vet agrees. If you want a measured amount of EPA+DHA, a supplement with a stated amount is easier to measure. Our comparison table sorts products by the amount on the label, and salmon oil for dogs covers one common source. See omega-3 for dogs for the basics, and side effects for what to watch for.

When to call your vet

Ask first if your dog takes medication, has pancreatitis, kidney or heart disease, or is a puppy or pregnant. Call your vet if your dog vomits, has diarrhea, or seems unwell after eating fish. We checked the USDA entries ourselves, and we have not tested any can.

Frequently asked questions

Can dogs eat sardines in oil?

Some owners feed them, but the oil adds calories and fat, and sauces and seasonings can add salt or ingredients that are unsafe for dogs. USDA lists 208 kcal per 100 g for drained sardines canned in oil. Choose plain sardines, check the label, and ask your vet if your dog has pancreatitis, a weight problem or a history of stomach trouble.

Are sardines in water better for dogs than sardines in oil?

Water-packed sardines usually have fewer added calories from oil, but USDA's reference data does not list EPA and DHA for a water-packed sardine, so we cannot give you a figure. Read the label for sodium and ingredients either way.

How many sardines equal a fish oil dose for a dog?

Using USDA data for sardines canned in oil, a 3.75 oz can has about 900 mg of EPA+DHA (92 g drained). The suggested supplemental range for a 20 lb dog is about 454 to 680 mg a day, which is roughly half to three quarters of a can. The figure varies by can, so treat it as an estimate, and ask your veterinarian before using sardines as a supplement.

Are canned sardines safe for dogs?

Plain canned sardines are a common dog treat, but we have no veterinary source that sets a safe amount. Check sodium, avoid sauces, garlic and onion, and ask your vet. The ASPCA lists garlic as toxic to dogs.

Are sardine bones safe for dogs?

Canned sardines are sold with soft bones, and USDA's entry is for sardines with bone. We have not found a veterinary source on bones in canned fish, so ask your vet if your dog is small or has digestive problems.

Can dogs eat raw or dried sardines?

We do not have a source we can cite on raw or dried sardines for dogs, so we give no advice on them. Ask your veterinarian.

Is sardine oil the same as sardine fish?

No. Sardine oil is a refined supplement, and a can of sardines is food with protein, salt and calories. Check the EPA and DHA on a supplement label, and see our fish oil comparison for products that print them.