Raw bones are find but keep the size relative to the dog, they need to be able to chew them not just inhale them. Yellow bile vomit can also be that the dog is hungry and its stomach is empty. Had a lot of that with a past dobe with digestion issues, a little food before bed helped. God that dog was a mess though.