Dogs can eat lamb bones as long as they are raw. Cooked lamb bones tend to shatter and splinter when the dog gnaws on them, which can be extremely dangerous, according to About Doggies.
Although raw lamb bones tend to be safe for dogs, all animal bones can pose a threat to their health. If a dog bites large chunks off of the bone, it is possible for them to choke. For this reason, some dog owners prefer to give their dog rawhide or fake bones made from rubber or nylon.
Even raw lamb bones can potentially cause oral problems, so dogs should be checked regularly for signs of dental wear and oral injuries.