

By Kevin Hughes
Published: 05/10/2024, edited: 06/14/2024
Reviewed by a licensed veterinary professional: Dr. Linda Simon, MVB MRCVS
More articles by Kevin Hughes
Save on pet insurance for your pet
You don't have to choose between your pet and your wallet when it comes to expensive vet visits. Prepare ahead of time for unexpected vet bills by finding the pawfect pet insurance.
However, this doesn’t mean that dogs can, or should, eat all types of fish. When you’re preparing a meal including fish, it’s highly likely that your dog will be pretty close by, showing a great deal of interest in what’s on your plate — no doubt with nostrils twitching in anticipation. So, can you share your fish supper with your pup? It largely depends on what type of fish it is.
Why? Well, while tuna is fine for dogs to eat in occasional, small portions, there’s a genuine concern about the level of mercury tuna contains.
As a large species of fish, tuna has a higher level of mercury than many other types of fish, so there’s a risk of a condition called mercury poisoning if you do feed it to your dog. Mercury poisoning can be a serious condition — even fatal — and it can affect humans too. The mercury level in fresh tuna is higher than when it’s been cooked, so you should definitely avoid giving that to your dog.
If you have a puppy, avoid tuna completely — even small amounts. Because puppies are smaller than full-grown adult dogs, the risk of mercury poisoning is higher.
Check the ingredients of any can of tuna carefully. Try to avoid any canned tuna that contains too much extra seasoning, preservatives and, especially, salt. Dogs need a certain amount of sodium in their diet but too much of it (in the form of salt) can have a negative effect on them, not least risking dehydration.
Remember, though, that your dog should be getting all the nutrients it needs from its regular dog food; your pup shouldn’t need extras. Read our guide to choosing the best food for your dog here.
