Can dogs eat chocolate?
No.
Chocolate contains theobromine and caffeine, which dogs can't process well. A little milk chocolate may only upset the stomach of a big dog, but dark chocolate, baking chocolate, and cocoa powder can cause seizures and heart problems in small amounts.
Did your dog just eat chocolate?
Call your vet or a pet poison line now. Tell them the type of chocolate, roughly how much, and your dog's weight. Signs can take hours to appear.
Call your vet, an emergency vet, or a 24/7 pet poison line:
US numbers. A consultation fee may apply. Don't try to make your dog vomit unless a vet tells you to.
Why is chocolate bad for dogs?
Chocolate contains two stimulants, theobromine and caffeine (together called methylxanthines). People clear them quickly, but dogs process them very slowly, so they build up and overstimulate the heart and nervous system.
The darker and less sweet the chocolate, the more of these stimulants it has. White chocolate has almost none, milk chocolate has a moderate amount, and baking chocolate and cocoa powder are the most dangerous by far.
How much chocolate is toxic to a dog?
According to the Merck Veterinary Manual, mild signs start at about 20 mg of methylxanthines per kg of body weight, heart effects at about 40 to 50 mg/kg, and seizures at about 60 mg/kg or more. As a rough guide, signs are possible from about:
- Milk chocolate: 1 oz (28 g) for every 7 lb of body weight
- Dark or semisweet chocolate: 1 oz for every 18 lb
- Baking chocolate: 1 oz for every 48 lb
- Cocoa powder: 1 oz for every 89 lb
- White chocolate: very unlikely to poison, though the fat and sugar can upset the stomach
So a 20 lb dog that eats a 3 oz bar of milk chocolate is already past the amount that causes signs, and the same dog could be in serious danger from just 1 oz of baking chocolate. Our toxicity checker does this math for your dog.
Signs of chocolate poisoning
Signs usually start 6 to 12 hours after eating and can last up to 3 days. Watch for:
- Vomiting or diarrhea
- Drinking and peeing more than usual
- Restlessness, panting, or hyperactivity
- A racing or irregular heartbeat
- Shaking, wobbliness, or seizures (an emergency)
What the vet will do
If your dog ate chocolate recently, your vet may make them vomit and give activated charcoal to soak up what's left. Dogs with signs may need fluids, heart monitoring, and medicines to calm a racing heart or stop tremors. Most dogs treated early make a full recovery.
Don't try to make your dog vomit at home unless a vet tells you to. Keep the wrapper: it tells the vet the type and amount.
Watch out for these too
- Brownies, chocolate cake, cookies, and hot chocolate mix
- Cocoa bean mulch in gardens
- Coffee, coffee beans, energy drinks, and caffeine pills (the same stimulants)
- Chocolate-covered raisins or macadamia nuts, which add a second toxin
- Sugar-free chocolate, which may contain xylitol
Helpful tools and guides
- Open the toxicity checker
Enter the type, amount, and weight to see the risk.
- Can dogs eat grapes?
Why grapes and raisins are even riskier than chocolate.
- What can dogs eat?
Our full list of safe and dangerous foods.
Frequently asked questions
My dog ate a small piece of milk chocolate. Is that OK?
A small piece of milk chocolate is unlikely to seriously harm a medium or large dog, but it can still cause an upset stomach, and small dogs are at more risk. Check the amount with our toxicity checker and call your vet or a poison line if you're unsure.
How long after eating chocolate will a dog get sick?
Signs usually start 6 to 12 hours after eating chocolate, and in severe cases can last up to 3 days. A dog that seems fine an hour later can still become ill, so get advice straight away rather than waiting.
Can chocolate kill a dog?
Yes, in large enough amounts. Doses above about 100 mg of methylxanthines per kg can be life-threatening, and severe signs can happen at lower doses. That can mean just a few ounces of baking chocolate or cocoa for a small dog. Quick treatment makes a big difference.
Is white chocolate safe for dogs?
White chocolate has almost no theobromine, so it's very unlikely to cause chocolate poisoning. It's still high in fat and sugar, which can cause vomiting, diarrhea, or pancreatitis in some dogs, so it isn't a good treat.
Can dogs eat cocoa butter or carob?
Carob is safe for dogs and is often used in dog treats instead of chocolate. Cocoa butter contains very little theobromine but is very fatty, so products with it (like lotions or white chocolate) can still upset the stomach.
Sources
- Merck Veterinary Manual. Chocolate Toxicosis in Animals.
- ASPCA Animal Poison Control Center. People Foods to Avoid Feeding Your Pets.
- ASPCA Animal Poison Control Center, available 24 hours a day, 365 days a year.
Sources last checked: . How we calculate
Tools for your dog

Dog Chocolate and Grape Toxicity Checker
Check how worried to be if your dog ate chocolate or grapes.

Dog Age Calculator
Convert dog years to human years by size and breed, and see your dog's life stage.

Puppy Vaccination Schedule
Every puppy shot and vet visit, with your dates and calendar reminders.

Puppy Growth Predictor
Estimate your puppy's adult weight from their age and weight today.
