How much onion is toxic to a dog? check this out | how much onion will kill a dog
Rachel Hernandez
Updated on July 15, 2026
It only takes 100 grams of onion (about the size of a medium onion) per 20 kilograms of a dog’s weight to cause toxic effects, which means that a 45-pound dog would only have to eat one medium-to-large-size onion to experience dangerous toxicity levels.
It takes 5 grams of onion per kilogram of dog weight to kill a dog. That converts to under 1 ounce of onion per pound of dog weight. While some dogs may be more resistant to the toxin, others are much more sensitive to the toxin.
Generally speaking, toxicity occurs when a dog ingests more than 0.5% of their body weight in onions at one time. To put it simply, even a small amount of onion, garlic, or other toxic allium food can poison a dog easily.
What happens if dogs eat a little bit of onion?
Consuming onions can lead to dogs developing a condition called hemolytic anemia. This condition impacts/destroys a dog’s red blood cells, leaving dogs without enough of them for healthy functioning. Severe onion poisoning in dogs can be fatal.
How much onion can a dog eat without dying?
How Much Onion Can Kill a Dog? No two dogs are the same so this toxic amount can be very variable and individual. A good rule of thumb to work with for dogs is approximately 5 grams of onion per kilogram body weight – or just under 1 ounce of onion per 10 pounds body weight.
Will half an onion kill a dog?
The dose of onion in dogs that is toxic is about 0.5 grams per kilogram of body weight. For a 10 pound dog, that would be about 20 grams of onion. The biggest concern comes with dehydrated onions which are much more concentrated than fresh onions.
How much onion is toxic to a 10 pound dog?
The toxic dose is typically 15-30 grams per kilogram of the dog’s weight, or about . 5% of the body weight.
Will a tiny piece of onion hurt a dog?
Generally speaking, toxicity occurs when a dog ingests more than 0.5% of their body weight in onions at one time. To put it simply, even a small amount of onion, garlic, or other toxic allium food can poison a dog easily.
How long does onion poisoning last in dogs?
Your pet also could develop abdominal pain and discolored urine. While vomiting and diarrhea may occur within one day, it may take several days to a week after your pet eats onions for symptoms of anemia to appear.