Can Dogs Eat Sardines?

Yes, dogs can eat sardines. Sardines are generally safe for dogs and provide protein and omega 3 fatty acids that support skin, coat, and joint health. However they should be fed in moderation because canned sardines can contain added salt or oil which may upset digestion if given in large amounts.

Last updated:

March 20, 2026

Can Dogs Eat Sardines?

Key information

The table below highlights the key nutrients found in this food and how they may impact your dog’s health. Nutritional values can help determine whether a food is beneficial, should be fed in moderation, or is best avoided.

Safe for dogs?
Yes
Safety rating
Safe in moderation
Serving frequency
In moderation
Vitamins and minerals
Protein, Vitamin B12, Vitamin D, Calcium, Selenium, Phosphorus, Omega 3 fatty acids
Benefits
Sardines are rich in omega 3 fatty acids which may support healthy skin, a shiny coat, and joint comfort. They also provide high quality protein and important minerals such as calcium and selenium that support bone health and immune function.
Risks
Too many sardines may cause stomach upset, diarrhoea, or excessive calorie intake. Some canned varieties contain high sodium or oil which may not be suitable for dogs with certain health conditions.
Safety notes/warnings

Always choose plain sardines without added salt, sauces, or flavourings. Sardines packed in springwater are the safest option for dogs. Those packed in oil can add unnecessary calories and fat. Avoid feeding sardines prepared with tomato sauce or seasonings that may contain ingredients such as onion or garlic. Although sardine bones are soft and generally safe, they should still be broken up when mixing into food to prevent choking.

Calorie information
Approximately 208 calories per 100g which is roughly the amount in a small tin of sardines. A single sardine contains around 20 to 25 calories depending on size.
Serving size
  • Extra-Small dogs (2 to 4 kg): about half of a small sardine occasionally
  • Small dogs (5 to 10 kg): 1 small sardine
  • Medium dogs (11 to 25 kg): 1 to 2 sardines
  • Large dogs (26 to 40 kg): 2 to 3 sardines
  • Extra-Large dogs (41 kg and over): up to 3 to 4 sardines
How to prepare
  • Choose sardines packed in springwater if using canned fish
  • Check the label to ensure there are no added seasonings, like onion or garlic which are toxic to dogs
  • Drain the sardines well to reduce excess salt
  • Break the fish into small pieces or mash it into food
  • Serve mixed with your dog’s normal meal rather than alone
Key information source
RSPCA Australia

Important: We do our best to ensure the information on this page is accurate and based on reputable animal health sources. However, this website is intended for general informational purposes only and the content has not been individually reviewed or approved by a veterinarian.

Every dog is different and reactions to foods can vary. If you have concerns about your dog’s diet or health, it is always best to speak with a qualified veterinarian.

If you believe any information on this page is incorrect or outdated, please let us know via our Contact Us page so we can review and update it.

Frequently Asked Questions

Here are answers to some of common questions that dog owners ask about this food's safety and nutrition

Can dogs have

Sardines

everyday?

Dogs can eat sardines regularly but they should not replace a balanced dog food diet. Feeding small amounts a few times a week can provide beneficial omega 3 fatty acids. Large daily servings may add too many calories and fat which could lead to weight gain or digestive upset. Most veterinarians recommend treating sardines as a supplement or meal topper rather than a main food.

Icon - Elements Webflow Library - BRIX Templates

How many

Sardines

can my dog eat?

The amount of sardines a dog can eat depends on their size and overall diet. Very small dogs may only need half a sardine while large dogs can safely eat a few pieces mixed into food. Always choose sardines in springwater and break them into manageable pieces before serving. They should be used as a topping or occasional treat rather than replacing a full meal.

Icon - Elements Webflow Library - BRIX Templates

What if my dog has too many

Sardines

?

If your dog eats too many sardines they may develop stomach upset such as vomiting, diarrhoea, or loose stools due to the fat content. Provide fresh water and monitor your dog for any changes in behaviour or appetite. Most mild cases settle within a day. If symptoms continue or your dog appears lethargic or uncomfortable it is best to contact your veterinarian.

Icon - Elements Webflow Library - BRIX Templates

Can puppies eat

Sardines

?

Puppies can eat sardines in very small amounts once they are eating a balanced puppy diet. Sardines contain beneficial omega 3 fatty acids that may support brain and eye development. However they should only be an occasional addition because puppies require carefully balanced nutrition from complete puppy food. Choose sardines in springwater and offer only a small piece mixed into food to avoid upsetting the digestive system.

Icon - Elements Webflow Library - BRIX Templates

Can small dogs eat

Sardines

?

Small dogs can benefit from the nutrients found in sardines but portion control is important because the fish is calorie dense. Even one full sardine may be a large serving for a very small dog. Breaking the fish into smaller pieces makes it easier to mix with regular food and helps prevent choking. Offer sardines occasionally rather than frequently to maintain a balanced diet.

Icon - Elements Webflow Library - BRIX Templates

Can senior dogs eat

Sardines

?

Senior dogs may benefit from the omega 3 fatty acids in sardines which can help support joint health and reduce inflammation. This can be helpful for dogs experiencing stiffness or arthritis as they age. Because sardines also contain fat and calories they should be fed in controlled portions. Always choose plain sardines in springwater and introduce them slowly to ensure your senior dog tolerates them well.

Icon - Elements Webflow Library - BRIX Templates

Can overweight dogs eat

Sardines

?

Sardines can be part of a healthy diet for overweight dogs when served in small portions. The protein content may help support muscle maintenance while dieting. However sardines are relatively high in calories compared with some other fish so they should be measured carefully and included within the dog’s daily calorie allowance. Mixing a small portion with regular food is usually the best approach.

Icon - Elements Webflow Library - BRIX Templates

Related Foods

Browse All Foods

Notice an error?

Notice something that may be incorrect about a food item? Let us know so we can keep our guides accurate for all dog owners.