My dog is good with hard bones, but the last time I gave them to my puppy (she is 1 year and 3 months), she was throwing them up all night.

Bones can also get stuck in a dogs throat, and as for digestion, I'm not sure if bone digests any faster than raw hide.

It really depends on the dog I guess. If you have a dog that likes to "woolf" down it's food, there is always a chance he could choke no matter what he/she eats.