Quick answer: No, dogs cannot eat onion in any form: raw, cooked, fried or powdered, it destroys red blood cells and causes anemia.
Cats cannot eat onion either, and they are even more sensitive than dogs to this kind of poisoning.
What about other pets?
🐦 Birds (Not safe): Birds cannot eat onion: it causes anemia and digestive problems.
🐹 Rodents and rabbits (Not safe): Rodents and rabbits cannot eat onion either.
🐠 Fish (Not safe): Aquarium fish should eat only food made for their species; onion is not part of their diet and can foul the water.
Why onion is bad for dogs and cats
- Onion compounds damage red blood cells and cause hemolytic anemia.
- The effect is cumulative: small, frequent amounts are also dangerous.
- Sauces, broths, baby food and seasoned food often contain hidden onion.
- Chives and leeks carry the same risk.
My pet ate onion. What now?
Stay calm and contact a veterinarian as soon as possible, telling them what your pet swallowed, roughly how much and when. Do not induce vomiting on your own or give milk, oil or home remedies, as this can make things worse.
Warning signs
- Weakness and tiring easily
- Pale gums
- Dark or reddish urine
- Rapid breathing
- Signs may appear a few days after eating it
Frequently asked questions
Can puppies and kittens eat onion?
No. Puppies and kittens are even more vulnerable to poisoning, because they are smaller and more curious.
Can dogs and cats eat onion every day?
No. Onion should be kept completely out of your pets' diet.
See also
- Can dogs and cats eat garlic? — 🐶 Not safe · 🐱 Not safe
- Can dogs and cats eat corn? — 🐶 In moderation · 🐱 In moderation
- Can dogs and cats eat lettuce? — 🐶 Safe · 🐱 In moderation
- Can dogs and cats eat chayote? — 🐶 Safe · 🐱 In moderation
- Can dogs and cats eat cassava? — 🐶 In moderation · 🐱 In moderation
← See the full list: can my pet eat this?
This content is for information only and does not replace advice from a veterinarian. Every animal is unique: if your pet has health issues or allergies, or if you have any doubts, consult a professional.