Can Dogs Eat Chocolate? Dark vs Milk vs White, Compared
No, dogs can't eat chocolate. Chocolate has theobromine and caffeine, two stimulants that dogs break down much more slowly than people do. A small bite may only upset a dog's stomach. A bigger dose can race the heart, cause shaking, and in bad cases lead to seizures or death. The darker the chocolate, the more dangerous it is. Cocoa powder and baking chocolate are the worst. Dark chocolate comes next, then milk chocolate. White chocolate has almost none. If your dog ate chocolate, call your vet or a pet poison hotline right away, even if your dog seems fine. Signs often don't show up for 6 to 12 hours. Below, we compare each kind of chocolate side by side, show how much it takes to cause harm, and explain what to do next.
In this article
- Why dogs can't eat chocolate
- Dark vs milk vs white chocolate, compared
- How much chocolate can hurt a dog?
- Signs of chocolate poisoning
- What to do if your dog ate chocolate
- Other risks hiding in chocolate treats
- How to keep chocolate away from your dog
- Frequently asked questions
Why Can't Dogs Eat Chocolate?
Chocolate comes from cocoa beans. The beans hold two natural stimulants: theobromine and caffeine. Vets call them methylxanthines. People clear them out of the body fast. Dogs don't. The stimulants stay in a dog's body for many hours and keep building up.
That buildup hits three parts of the body:
- The gut. It can cause vomiting and diarrhea.
- The heart. It can make the heart beat too fast or out of rhythm.
- The brain and nerves. It can cause restlessness, shaking, and seizures.
The Cornell University College of Veterinary Medicine calls chocolate one of the most common poisonings in dogs. That's because it is in almost every home, and dogs love the smell.
Dark vs Milk vs White Chocolate: Which Is Most Dangerous for Dogs?
Not all chocolate is the same. The more cocoa it has, the more stimulant it packs. The Merck Veterinary Manual lists how much of these stimulants each kind holds per ounce. The table shows those numbers. It also shows about how much it takes to make a 20-pound dog sick.
| Type of chocolate | Stimulants per ounce (about) | Can cause mild signs in a 20-lb dog | Can affect the heart in a 20-lb dog | Risk level |
|---|---|---|---|---|
| Cocoa powder | 807 mg | About 0.2 oz | About 0.45 oz | Highest |
| Baking chocolate (unsweetened) | 440 mg | About 0.4 oz | About 0.8 oz | Very high |
| Dark and semisweet chocolate | 150 to 160 mg | About 1.2 oz | About 2.4 oz | High |
| Milk chocolate | 64 mg | About 2.8 oz | About 5.7 oz | Moderate |
| White chocolate | 1.1 mg | Not a real stimulant risk | Not a real stimulant risk | Low (but fat and sugar can still cause trouble) |
Amounts are rough estimates based on the dose levels in the Merck Veterinary Manual. Every dog reacts a bit differently. Use this to understand the risk, not to decide whether to call the vet. Always call.
Cocoa powder and baking chocolate
These are the most dangerous by far. A spoonful of cocoa powder or one square of baking chocolate can be enough to make a small dog sick. Brownie batter, fudge, and chocolate frosting made with them are risky too.
Dark chocolate
Dark chocolate bars and chips have about two to three times the stimulants of milk chocolate. The higher the cocoa percent on the label, the higher the risk.
Milk chocolate
Milk chocolate is weaker, but it is not safe. A small dog that eats a full-size candy bar can still get sick.
White chocolate
White chocolate has almost no theobromine. But it is full of fat and sugar. That can cause vomiting, diarrhea, and in some dogs, an inflamed pancreas (pancreatitis).
How Much Chocolate Can Hurt a Dog?
It depends on three things: the type of chocolate, how much your dog ate, and how much your dog weighs. The Merck Veterinary Manual gives these rough dose levels, measured in milligrams of stimulant per kilogram of body weight:
- About 20 mg/kg: mild signs, like vomiting, diarrhea, and extra thirst.
- About 40 to 50 mg/kg: heart problems, like a racing or uneven heartbeat.
- 60 mg/kg or more: seizures.
Here is what that looks like for dogs of different sizes. These are the amounts that can cause mild signs.
| Dog's weight | Baking chocolate | Dark chocolate | Milk chocolate |
|---|---|---|---|
| 10 lb | About 0.2 oz | About 0.6 oz | About 1.4 oz |
| 20 lb | About 0.4 oz | About 1.2 oz | About 2.8 oz |
| 50 lb | About 1 oz | About 3 oz | About 7 oz |
Double those amounts, and heart problems become likely. Small dogs are at the most risk, since it takes so little. For a quick check, PetMD's chocolate toxicity meter lets you enter your dog's weight and what they ate. Just don't let a calculator stand in for a call to your vet.

What Are the Signs of Chocolate Poisoning in Dogs?
Signs usually start 6 to 12 hours after a dog eats chocolate, according to the Merck Veterinary Manual. They can show up sooner. In bad cases, they can last up to 72 hours. Watch for:
- Vomiting or diarrhea
- Drinking a lot and peeing a lot
- Restlessness, pacing, or panting
- A fast or uneven heartbeat
- Shaking or muscle twitching
- Seizures or collapse
Don't wait for these signs. By the time they show up, the stimulants are already in your dog's blood. Early care works best.
What Should You Do If Your Dog Ate Chocolate?
1. Figure out what and how much
Grab the wrapper if you can. Note the type of chocolate, about how much is gone, and about when it happened. Know your dog's weight.
2. Call for help right away
Call your vet or an emergency animal hospital. You can also call a pet poison hotline. The ASPCA Animal Poison Control Center is at (888) 426-4435. The Pet Poison Helpline is at (855) 764-7661. Both are open 24/7. Both may charge a fee for a consult.
3. Don't make your dog throw up unless a vet tells you to
Home methods can hurt your dog. A vet can safely make your dog vomit if it has only been a short time. They may also give activated charcoal to soak up what's left, plus fluids and heart care if needed.
4. Keep watching
Even if your vet says to wait at home, keep an eye on your dog for the next day or so. Call back if anything changes.
What Else in Chocolate Treats Can Hurt Dogs?
Sometimes the chocolate isn't the only problem. Check the label for these, too. The ASPCA's list of people foods to avoid covers most of them.
- Xylitol. This sugar substitute shows up in some sugar-free candy and baked goods. It can drop a dog's blood sugar fast and harm the liver.
- Raisins. Trail mix and some chocolate bars have them. Raisins can cause kidney failure in dogs. Our guide to why dogs can't eat grapes explains why.
- Macadamia nuts. Often paired with white chocolate. They can cause weakness, shaking, and fever in dogs.
- Fat. Rich cakes, cookies, and candy can trigger pancreatitis.
- Wrappers. Foil and plastic can block a dog's gut.
Chocolate isn't the only kitchen danger, either. Onions and garlic can harm a dog's red blood cells. Here's more on why dogs can't eat onions.
How Can You Keep Chocolate Away From Your Dog?
Most chocolate emergencies happen around holidays, when candy and baking are everywhere. Halloween, Christmas, Valentine's Day, and Easter are the big ones. A few habits go a long way:
- Keep candy bowls, gift boxes, and advent calendars up high or in a closed cabinet.
- Don't leave bags or purses with candy on the floor.
- Close the pantry, and put cocoa powder and baking chips on a high shelf.
- Keep your dog out of the kitchen while you bake. Batter and chips fall on the floor fast.
- Tell kids and guests not to share treats with the dog.
Baking brownies with a dog underfoot? Wear the paws, and keep the real ones out of the kitchen until the cocoa is put away.
Frequently asked questions
Will one M&M hurt a dog?
One plain milk chocolate candy is very unlikely to poison a medium or large dog. The dose is tiny. Still, call your vet if your dog is very small, if it was dark chocolate, or if you aren't sure how many were eaten.
Will my dog be OK if he ate one chocolate chip?
One chip is usually not enough to cause poisoning in most dogs. But chips are often dark or semisweet, and dogs rarely stop at one. Count what's missing, and call your vet if you have any doubt.
Can dogs eat white chocolate?
White chocolate isn't a stimulant risk, because it has almost no theobromine. But it's high in fat and sugar, which can cause stomach upset or pancreatitis. It's best to skip it.
Can dogs eat chocolate cake or chocolate ice cream?
No. Chocolate cake often has cocoa powder, which is very strong. Both treats are also high in fat and sugar. Some sugar-free versions use xylitol, which is very dangerous for dogs.
Is chocolate bad for cats too?
Yes. Chocolate is toxic to cats for the same reason. Cats are less likely to eat it, since they can't taste sweet things. But the risk is real if they do.
Is there a chocolate that dogs can eat?
No real chocolate is safe for dogs. Many dog treats use carob instead. Carob looks and smells a bit like chocolate but doesn't have the same stimulants.
Gear for People Who Put Dogs First
Keeping dogs safe is a daily job. So is being their person. If that's you, here's a hoodie that says it.
A warm, simple hoodie for chilly fall walks and late-night trips to the yard.
Shop the Dogs Collection
Shirts, mugs, and home goods for dog people. Our rescue partners earn a commission on sales that come through their own referral link.
Shop dog gear →Sources: Merck Veterinary Manual, Cornell University College of Veterinary Medicine, ASPCA Animal Poison Control Center, and PetMD.
