Hydrogen peroxide. 1 teaspoon per 5 lbs of dog. My female short hair got ahold a rat poison when she was a pup. Long story! Anyways, I'd also add a bottle of mineral oil. Works wonders for bowel obstructions!!! Soak a slice of high fiber bread. Walmart has one variety that has 12mg of fiber per slice (can't remember the brand, but check the nutritional value). I couldn't find any other variety with more than 10mg. Soak both sides of the bread in the mineral oil. A dog that can't keep this down needs serious vet attention, and is probably dieing! Wait an hour & repeat bread soaked mineral oil once if needed. Will clean out any obstruction they have! Long story even longer, my female short hair, again, chewed down my azalea bush (which happens to only be poisonous to dogs, cats, & horses). She got down & wouldn't even walk. Throwing up anything we gave her & apparently the azalea had blocked her bowels. Vet was full on that Sunday & said we could bring her, wait all day, & she still wouldn't be seen. 2 slices of high fiber bread with a stump dose of mineral oil & she was fine. The bread also acts as a binder to pull any unwanted material out of the dogs gut. I give it to all 3 of my dogs about once or twice a month now. As for snakebites. Last year they brought out a rattlesnake shot series for dogs. It's a physical with a shot, a secondary dose at I think 3 months, and follow up shots every 6. They'll save your dogs life if you take 'em backcountry! Not many vets administer 'em yet, but your vet will know who does in your area.