Sooooo... Here's my take on it. When an animal eats another animal so, in this instance, a dog eats a rabbit. He eats the intestines, internal organs, then the legs, back, etc. Unless he is starving, he will not usually eat the head or legs. As he is digesting that, the body digests and uses the readily available protein and fat first.. so visceral fat, organs, first, then the meat, then finally, the bone cartilage and connective tissue. The dog has some of the rabbit in its stomach for a while, other parts, not so much. SO. Mixing different digestable rates is NORMAL. Sometimes, having something on their stomach (a biscuit, or kibble) rather than pure raw meat will actually help them NOT throw up. A lot of dogs will vomit if their stomach is really empty (when your dog vomits yellow bile, that's too empty). At our kennel, we feed bone in chicken, venision, etc. One day a week, we fast, and one day a week we feed a good quality, grain free kibble. So far, so wonderful!!!