I have a dog, a cat, and some fish. The dog and cat are not veg. We tried bones and raw food with our dog, but it didn't work out for her. She would get the entire turkey neck cowering in the corner, because she thought she woudl get in trouble

: and then puke the bones up in our bed at night! She is also a kinda picky eater and wouldn't get most of the stuff. And it was an extra trip to a butcher to get meats that I felt comfortable giving to her (humanely raised, organic, not old grocery store meat) She is also allergic to beef and so she gets "senstive skin" science diet, I think it does not have corn either, corn is often an allergene to dogs.
My cat had kidney stones or a uti (now I can't remember) and we had to switch to a uinary track food that seems to be doing her a lot of good.