EPA & DHA, read from the label

Fish oil dosage for dogs by weight

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

For adult dogs, a range published by a veterinary nutritionist is 50 to 75 mg of combined EPA+DHA per kg of body weight per day, about 23 to 34 mg per lb. A 50 lb dog falls at roughly 1,134 to 1,701 mg. Read EPA+DHA on the label, not "fish oil" mg, and ask your vet first.

This page turns that published range into the units on your product. It shows label math, not a prescription. We are not veterinarians and this page has not been checked by a veterinarian, so every number below comes with its source, and the final call on your dog's dose belongs to your vet.

Fish oil dose calculator for dogs

Maintenance range by weight

The table below is fixed text, so it works without JavaScript. Maintenance range = 50 to 75 mg x weight in kg. Safe upper limit = 370 mg x (weight in kg)0.75. One pound is 0.4536 kg. All figures are milligrams of combined EPA+DHA per day and are rounded.

Published adult-dog range and NRC safe upper limit, by weight
Dog's weightIn kgMaintenance range (mg EPA+DHA per day)NRC safe upper limit (mg per day, food included)
5 lb2.3113 to 170684
10 lb4.5227 to 3401,150
20 lb9.1454 to 6801,934
30 lb13.6680 to 1,0212,621
40 lb18.1907 to 1,3613,253
50 lb22.71,134 to 1,7013,845
60 lb27.21,361 to 2,0414,409
80 lb36.31,814 to 2,7225,470
100 lb45.42,268 to 3,4026,467

Where the numbers come from

The 50 to 75 mg per kg range is a suggested supplemental dose from one board-certified veterinary nutritionist, Dr. Cailin Lenox, in an ACVN Nutrition Notes article in Today's Veterinary Practice (2016). Her words: "I typically dose fish oil at: Dogs: 50 to 75 mg EPA + DHA (combined) per kg body weight." The same article says there is no consensus on how best to dose EPA and DHA. It is one expert's practice, not a legal or nutritional requirement. AAFCO sets no adult EPA+DHA minimum, and the NRC's recommended allowance is far lower, about 30 mg x kg0.75 (169 mg for a 10 kg dog).

The upper limit is separate. The U.S. National Research Council (2006) set a safe upper limit of 2.8 g EPA+DHA per 1,000 kcal of diet for dogs. Veterinary sources translate that to about 370 mg x kg0.75 per day for an adult dog at typical energy intake. It counts everything: the EPA+DHA already in the food, plus supplements. Many fish-based diets contain some, so check your dog's food label or ask the manufacturer. We did not read the NRC book itself; we rely on three veterinary articles that quote it, listed below.

EPA+DHA on the label versus "fish oil mg"

This is the most common mistake. A label that says "1,000 mg fish oil" or "1,000 mg omega-3" describes the oil, not the part dogs are supplemented for. Only some of that oil is EPA and DHA. Colorado State's veterinary hospital makes the same point: its doses are based on combined EPA and DHA, not general "fish oil" or "omega 3" labels.

The gap is large in practice. One 1,000 mg omega-3 softgel in our catalog, Strawfield Pets 1000 mg Omega 3 Softgels (250 ct), lists 300 mg of EPA+DHA (the maker does not state the basis explicitly, so check your own bottle). Other products we track:

If a label gives only fish oil volume or "total omega-3" and no EPA and DHA, you cannot calculate a dose from it. We list such products separately in our product comparison and explain how we read labels on the methodology page. For help choosing between formats, see liquid vs softgel vs chews.

How to use the calculator

  1. Enter your dog's weight. The calculator shows the milligram range and the safe upper limit for that weight.
  2. Pick a product to convert the range into milliliters, pumps, softgels or chews, rounded to 0.1 mL, or half a pump. Softgels and chews are given as whole pieces, unless the label says they can be split.
  3. The calculator never shows an amount above 75 mg per kg. If one serving of the product is already above the range for your dog's weight, it says so instead of giving an amount. Choose a lower-strength product or ask your vet. The NRC upper limit is background information: it includes the EPA+DHA in your dog's food, and a rich diet can push the total over it even when the supplement alone does not. Ask your vet to count the food.
  4. Where the maker publishes servings per container, the calculator also shows how many days a container lasts at that amount. That is arithmetic, not advice.

The calculator uses only the maintenance range. It does not compute doses for any condition.

When not to self-dose

Ask your veterinarian before starting fish oil, and especially in these situations:

Stop and call your vet if you see vomiting, diarrhea, or unusual bleeding or bruising. Veterinarians Lenox and Bauer list the possible effects of too much omega-3 as including loose stool, vomiting, weight gain, and effects on blood clotting (J Vet Intern Med, 2013). Details are on our side effects page.

Higher amounts have been used in studies of osteoarthritis, but a veterinarian sets and monitors those doses. We do not calculate them. See fish oil for dogs with arthritis for what the evidence looks like.

Sources

All checked October 13, 2026.

Our process is described in How we compare. See also omega-3 for dogs, human fish oil for dogs and salmon oil for dogs. Puppies, senior dogs and dogs with kidney disease have their own pages: puppies, senior dogs, kidney disease.

Frequently asked questions

How much fish oil for a 50 lb dog?

A 50 lb dog weighs about 22.7 kg. At 50 to 75 mg of combined EPA+DHA per kg, that is roughly 1,134 to 1,701 mg of EPA+DHA per day from the supplement. How many capsules or milliliters that equals depends on the EPA+DHA printed on your product's label. Use the calculator above, and ask your veterinarian before you start.

How much fish oil for a 40 lb dog?

A 40 lb dog weighs about 18.1 kg, so the suggested supplemental range works out to roughly 907 to 1,361 mg of EPA+DHA per day. The NRC safe upper limit for this weight is about 3,253 mg per day, counting food and supplements together. Ask your veterinarian before you start.

Is 1000 mg of fish oil too much for a dog?

The number on the front of the bottle is usually fish oil, not EPA+DHA. A 1,000 mg softgel often holds only a few hundred milligrams of EPA+DHA. Whether it is too much depends on the dog's weight and on the EPA+DHA on the label. Check the weight table above, then your vet.

How often should I give my dog fish oil?

The published range is a total per day, and labels usually describe a daily serving. Some owners split it between meals to reduce stomach upset. Ask your veterinarian what schedule suits your dog.

Can I give my dog more than the maintenance range for arthritis?

Studies of osteoarthritis have used higher amounts, but those doses are set and monitored by a veterinarian, and our calculator does not compute them. See our arthritis evidence overview.

Does this apply to cats, puppies, or pregnant dogs?

No. The range we use is for adult dogs. Cats have no NRC safe upper limit, and we have no source for puppies or for pregnant or nursing dogs. Ask your veterinarian.