Can Dogs Eat Pesto?

Dog eating a snack.

Quite simply, no, dogs should not eat pesto. In theory, it is possible to tweak the original pesto recipe to make a dog-friendly version. Still, you would have to adapt the traditional recipe so much that you'd feed them something that barely resembles the sauce you know and love. Let's look under the bonnet of conventional basil pesto to see which ingredients should be most concerning for dog owners.

Can dogs eat basil?

Despite some pet owners being concerned that it could be toxic for their dogs, the good news is that dogs can eat basil. It's not bad for them, and it could even come with some health benefits thanks to its generous amount of antioxidants. As it happens, though, most dogs don't particularly like the smell or taste of basil and will naturally avoid it. If your dog does like it, just be aware that consuming basil or any fibrous herbs in significant quantities can lead to stomach upsets, vomiting, and diarrhoea.

Garlic: Is it toxic to dogs?

Garlic is a critical ingredient in pesto, but like other alliums, including leeks, chives, and onions, garlic should be considered toxic to dogs. While some dog breeds may be more sensitive to garlic than others, it's generally best to avoid it altogether. At best, it can make them gassy; at worst, it can damage their red blood cells, which, in the worst cases, could lead to anaemia.

Salt: Should it be avoided?

Just like humans, dogs need a small amount of salt in their diet to keep their cells working correctly. However, some pestos are incredibly salty and in high quantities; this could cause your dog to experience dehydration and vomiting. An excessive amount over an extended period could even lead to salt poisoning.

Nuts: Are they safe?

Pine nuts are absolutely fine for your dog to eat. However, many pesto producers substitute pine nuts for less expensive nuts, and some of these may be toxic for your dog.

If you inadvertently feed your dog the wrong kind of nut (almonds, walnuts, and hazelnuts, in particular), it can wreak havoc on its digestive system. Apart from anything else, nuts present a choking hazard, and because they are both high in fat and calories, eating excessive amounts can lead to obesity and pancreatic issues..

Cheese: Is it OK in moderation?

In moderation, certain cheeses can be given to dogs as a treat, but keep in mind that, like humans, some dogs are lactose intolerant. Overconsumption can lead to weight gain, and blue cheese should never pass their lips. It's only worth the risk if your dog can eat certain cheeses without adverse effects.

Oil: Can it lead to weight gain?

In small amounts, olive or sunflower oil can be a beneficial addition to your dog's diet. These oils support their immune system, boost energy levels, and enhance brain function. However, you should avoid feeding your dog excess fat if it is on a weight-loss diet.

A summary of why you shouldn't let your dog have pesto

For all of the reasons listed above, pesto is not something we recommend feeding to dogs, cats, or any domestic animal. In small quantities, it's unlikely to pose any immediate problems, but the toxicity of garlic, the risk of allergic reactions to some nuts, and the fact that pesto is high in salt and fat make it not worth the risk. There's a plethora of other treats that are far better for your dog's health and which they would probably much prefer anyway.

What to do if your dog ate pesto

First of all, don't panic. Most of the adverse side effects of dogs eating pesto occur only when consumed in large quantities or over an extended period. If your dog happens to grab a piece of pasta with a bit of pesto on it, it's unlikely to cause any harm. However, if you're concerned, there are a few signs to watch out for.

Dogs and pesto: the symptoms

If your dog has accidentally eaten pesto, the main symptoms to look out for are vomiting and diarrhoea. These should pass naturally without you having to intervene or change their food or water routine.

If, however, your dog appears to be suffering from abdominal pain, is fainting, has seizures, or appears uncharacteristically lethargic, then contact your vet immediately. They will ask you how much pesto your dog ate, its breed, age, and size, and then advise whether they want to see your dog in person.