Cooked bones of any sort should be avoided. If you feed a bone, it should be raw and covered with plenty of meat and/or skin. Weight-bearing bones from large animals, including beef, should be avoided. Most beef bones are too hard for dogs to eat without risk of chipping a tooth. Some dogs can handle beef ribs, but I wouldn’t try it until you know what sort of chewer your dog is and have some idea of what she can and cannot handle. Most bones you feed should be edible bones–in other words, your dog can chew them up and swallow them. Recreational (inedible) bones can be fine, depending upon the individual dog and provided that once the meat and skin is gone you take it away from the dog. Note that not all pork bones are edible.