Dogs can eat uncooked pork bones, but eating cooked pork bones can be dangerous. Small, uncooked pork bones that are too large for the dog to swallow whole are best.
Dogs must not consume cooked pork bones. Cooked pork bones are prone to splintering, pose a choking hazard and raise the possibility that bone fragments cause internal punctures.
Eating raw pork bones can help clean a dog's teeth. Because dogs have highly acidic digestive systems, dogs are not likely to develop salmonella or other bacterial infections through consuming raw pork bones. Pork is high in protein, and dogs are supposed to eat diets that mainly consist of protein. Anecdotal evidence suggests that adding pork bones to a dog's diet improves oral health as well as coat and skin appearance.