Can Dogs Eat Avocado?
Short answer: Dogs can have a small amount of plain avocado flesh now and then, but it’s high in fat, and the pit, skin and leaves should be kept away.
Why it’s okay
The AKC says avocado flesh is generally safe for dogs in small amounts. The skin, leaves and pit contain persin, which dogs tolerate better than some animals, and poisoning would take large amounts. The bigger practical risks are the pit, which is a choking and blockage hazard, and the fat content, which can cause stomach upset or pancreatitis.
How much and how to serve it
Serve plain flesh only, with no salt or seasoning, and no more than about 1 teaspoon per 10 pounds of body weight, according to the AKC. It isn’t recommended every day, and puppies, overweight dogs and dogs prone to pancreatitis should skip it.
Risks to watch for
- The pit can cause choking or an intestinal blockage that may need surgery, especially in small dogs.
- High fat can lead to weight gain, stomach upset or pancreatitis.
- Guacamole often contains onion and garlic, which are toxic to dogs.
What to do if your dog ate avocado
A little extra usually causes nothing worse than an upset stomach. If your dog ate a large amount, has vomiting or diarrhea, or seems unwell, call your vet.
Related foods
- Can dogs eat bananas? 🟡 Yes, in moderation
- Can dogs eat blueberries? 🟢 Yes, safe
- Can dogs eat celery? 🟢 Yes, safe
FAQ
Can dogs eat guacamole?
No. Guacamole often contains onion and garlic, which are toxic to dogs.
My dog swallowed an avocado pit. What now?
Call your vet. A pit can block the intestines, and your vet may want an X-ray. Watch for vomiting, straining, a swollen or painful belly, refusing food or lethargy.
Search our full list of human foods and see whether they’re safe for your dog.
Browse all foods →Sources
By the Petybuzz Editorial Team · Last checked November 10, 2026. This page is general information for pet owners, not veterinary advice. Every dog is different: if yours has a medical condition, is on a special diet, or you’re unsure, ask your veterinarian.