You should not give any bones to dogs they can get shards stuck inside of them and cause a multitude of problems from constipation to puking to choking.
It's not good to give dogs any kind of cooked bones because they can splinter and lodge in their neck. Only give them raw bones (beef or any other).
Umm...You Can't..Lol
It depends on your preference, dogs are animals and do fine with raw meat in most cases. I prefer not to give my dogs raw meat as it can give them a taste for blood, and if you live in a rural area they may begin to kill chickens and such.
Dogs should have bones all of the time.
Bones and raw or cooked meat, such as chicken or beef. Just like most normal dogs :)
Dogs should not eat small bones.
No! No dogs should eat chicken bone. They do not break the way beef bones break, and splintered chicken bone can be as deadly for dogs as they sometimes are for people.
Yes. But if you cook them and then give it to your dogs then they could get splinters in their throat's.
No, they should only eat bones made for dogs in the treat deparment for dogs.
Go to a meat section of your grocery store or a butcher shop and ask for a thick bone with lots of marrow. Butcher shops actually sell dog bones. You can also just buy some short beef ribs and let them enjoy the meat too. WHATEVER YOU DO, DO NOT COOK THE BONES. They harden when cooked and can easily break your dog's teeth. When they are raw they stay soft. I have seen dogs teeth break because of cooked bones. The raw bone will not hurt them, and they can eat the raw meat (just make sure to handle it properly) if there is any left on it. Beef bones are the best. No ham bones, no lamb bones (they splinter easily) absolutely NO CHICKEN BONES. Stick with the beef!
Only hard beef bones, and you must watch what size of bone you are giving, sharp bones can pierce their throat, stomach or intestines, more so now days it is not advised to give dogs bones per the VET