Can dogs eat avocado?

Avocados can be found in most kitchens yet often appear on lists of foods that you should avoid giving to dogs. However, they are also included in plenty of different recipes for dog snacks and treats. So what’s the truth about feeding avocados to dogs?


Can I give my dog avocado?

Avocados contain a chemical called persin which in large quantities can be toxic to most animals including dogs. In large amounts, it can cause vomiting and diarrhea though in small enough amounts, persin shouldn’t cause any problems.

This means that many dogs can eat some avocado but it shouldn’t be a regular treat.

Persin is most prevalent in the skin and stalk of the fruit so you should avoid giving these parts to your dog, and serve only the mushy insides.The biggest concern is the stone at the center of the fruit. As dogs are likely to try and eat anything, they might attempt to eat the seed and start choking on it. So remove the seed.

Benefits of avocado for your dog

Though too much avocado can cause problems, a little bit can improve the glossiness of your dog’s coat and support skin health too. Omega fatty acids are also good anti-inflammatories and the antioxidants may support the immune system, as in humans. In fact, as ingredients go, avocado is actually a good way to get plenty of healthy nutrients into your pet food recipes, as long as you use it in moderation.

What to do if your dog eats too much avocado by accident

If your dog does react to avocado then you should obviously avoid giving it to him. However, your dog may find an avocado and eat it, skin and all, meaning that there is a potential for further problems. So for instance, if you have avocado trees in your garden, you should do as much as you can to keep your dog away from that area.

The most likely result of your dog eating too much avocado, or ingesting the skin or stalk of the fruit, is that he will either vomit or have diarrhea. If he does vomit, give him little sips of water and watch him closely for any further symptoms. He will probably just want to rest and recover and is likely to be fine again soon. Similarly, if your dog is looking anxious and may have diarrhea, let him out to relieve himself and then, as before, allow him small sips of water to rehydrate.

You should take him to the veterinarian immediately if he chokes on the seed, of if diarrhea/vomiting is persistent and/or worsening. The danger with the seed is that it could become trapped in his throat or cause more problems further down his digestive tract. The sooner you can have your dog treated, the sooner he will recover.

Avocado recipes for dogs

Pumpkin avocado treats


½ ripe avocado, peeled and mashed (pit removed)

½ cup pumpkin puree

1 tablespoon honey

1 ½ cups whole wheat flour

½ teaspoon baking powder


Put the oven on to 350 degrees.

Grease and line a baking sheet.

Combine the flour and the baking powder with a whisk.

Add in the rest of the ingredients and stir together to form a dough.

Roll the dough out and use cookie cutters to form biscuits.

Bake for 10 minutes or until the biscuits are golden brown.

Cool completely before serving and store in an airtight container.

Beef taco bites


2 cups ground beef

¼ cup grated low-fat cheese

2 tablespoons mild salsa

A small, ripe avocado with skin and seed removed

1 cup whole wheat flour

2 eggs

⅔ cup water


Preheat the oven to 350 degrees.

Blend the beef, cheese, salsa and avocado together until thoroughly mixed.

Add in the remaining ingredients and continue to mix to form a sticky dough.

Use a teaspoon to drop small dollops onto the baking sheet.

Bake 10 to 15 minutes, or until golden brown.

When the treats are thoroughly cool, store them in an airtight container in the refrigerator.

Peanut butter avocado biscuits


⅓ cup mashed avocado (skin & pit removed)

⅔ cup peanut butter

1 egg

¾ cup oats

½ teaspoon baking powder


Put the oven on to 350 degrees.

Grease and line a baking sheet.

Blend all of the wet ingredients thoroughly.

Add in all the dry ingredients and combine to form a soft dough.

Use a spoon to measure even portions, then roll each into a ball and flatten onto the baking sheet.

Bake for 10 - 15 minutes until golden brown.

Allow to cool completely before serving, then store in an airtight container.