Can dogs eat avocado?

By the PetFacto Editorial Team · Last reviewed November 14, 2026

Only a little plain flesh — never the pit, skin or guacamole

Avocado flesh isn’t highly toxic to dogs, but it’s very high in fat, and the pit, skin and leaves contain persin. The pit is the biggest danger — it can cause choking or a blockage that needs surgery.

Is avocado toxic to dogs?

Avocados contain persin, a natural fungicide that is highly toxic to some animals, such as birds and horses. Dogs are much more tolerant, and the flesh contains far less persin than the skin, pit and leaves. Still, persin can cause stomach upset in some dogs.

The real risks

  • The pit — a serious choking hazard that can lodge in the intestines and require surgery, especially in small dogs.
  • Fat — avocado is very rich. Too much can cause weight gain, stomach upset or pancreatitis.
  • Guacamole and seasoned dishes — often contain onion, garlic and salt, which are a problem on their own. See onions & garlic.

If you do share

The American Kennel Club quotes a vet’s guideline of no more than about 1 teaspoon of plain flesh per 10 lb (4.5 kg) of body weight, occasionally. Skip it entirely for dogs that are overweight or prone to pancreatitis.

When to call the vet

Call your vet if your dog swallowed a pit, ate skin or leaves, ate a lot of avocado, or is vomiting, has diarrhea or seems lethargic.

Frequently asked questions

Can dogs eat guacamole?

No. Besides the fat, guacamole usually contains onion, garlic and salt.

Is avocado oil safe for dogs?

It doesn’t contain persin, but it’s pure fat. A lick is unlikely to hurt; don’t add it to your dog’s food without your vet’s advice.

What happens if my dog eats an avocado pit?

It may cause choking or an intestinal blockage. Call your vet, and watch for vomiting, belly pain, loss of appetite or straining.

This article is general information, not veterinary advice. Every pet is different — for questions about your own pet’s health, talk to your veterinarian.