Yes, it's not regular charcoal, it's specially made to absorb toxins. Hospitals and vets everywhere have it to treat ingestion of toxins. It has to be given quickly though, after about two hours its effectiveness is nill as whatever could be absorbed probably already has been. You can buy it at drug stores, usually in the vitamin isle, or just ask the pharmacist.

Sometimes it's also good to have ipecac on hand too in case they should be made to vomit it up. Sometimes you're supposed to, sometimes not. Depends on the toxin.

Both are great if you have children too.