Not veterinary advice. This page is general information from published sources, not a diagnosis. If your dog ate something toxic, call your vet or the ASPCA Animal Poison Control Center at (888) 426-4435 right now (a fee may apply).

🧅 Vegetable

Can dogs eat onions?

Toxic — do not feed
No, onions are toxic to dogs in any form.

Why

Onions contain N-propyl disulfide, a compound that damages a dog's red blood cells and can cause hemolytic anemia. Every part of the plant is toxic, whether the onion is raw, cooked, fried, or powdered, and the whole allium family, including garlic, leeks, shallots, and chives, poses the same risk. As little as 100 grams per 20 kilograms of body weight can cause toxic effects.

Warning signs to watch for

Vomiting, elevated heart rate, panting, decreased appetite, diarrhea, lethargy, abdominal pain, drooling, and weakness from anemia.

Frequently asked questions

Can dogs eat onions?
No, onions are toxic to dogs in any form. Onions contain N-propyl disulfide, a compound that damages a dog's red blood cells and can cause hemolytic anemia. Every part of the plant is toxic, whether the onion is raw, cooked, fried, or powdered, and the whole allium family, including garlic, leeks, shallots, and chives, poses the same risk. As little as 100 grams per 20 kilograms of body weight can cause toxic effects.
What are the symptoms if a dog eats too much onions?
Vomiting, elevated heart rate, panting, decreased appetite, diarrhea, lethargy, abdominal pain, drooling, and weakness from anemia.
What should I do if my dog ate something toxic?
Call your veterinarian or the ASPCA Animal Poison Control Center at (888) 426-4435 right away (a consultation fee may apply). Have the food, the amount, and your dog's weight ready. Do not induce vomiting without professional guidance.

Source & last checked

  • Safety rating from AKC
  • Last checked: 2026-07-20
  • Every dog is different — size, age, allergies, and health conditions matter. When in doubt, ask your veterinarian before introducing a new food.