Why can't dogs eat chocolate? When a dog eats chocolate they absorb the toxins into their blood streams. These toxins can cause multisystem failures, neurological issues, and internal bleeding. Even given in small doses, over time the toxin build up will cause liver and kidney failure. So, it is safer for your dog to avoid chocolate at all cost when giving treats.