This write up hopefully answers your question of whether dogs can eat ham bones, raw or cooked, and whether it is safe for them. The answer is, bones sometimes, ham bones no! So be prepared, be safe, and never make any bones about what you feed your dog, literally!