I raised the puppy on raw (a wide variety of meaty bones from the butcher, primarily consisting of chickens, but also pork and beef bones, organ meat etc.), and I fed supplements like salmon oil and E.
Sometime before he turned 2 years old he started to hack up chunks of bones in the middle of the night. I believe it's normal to vomit the larger chunks with some stomach fluid for lubrication rather than pass them, which would sometimes irritate the intestines and cause the puppy to have a lot of mucous in the stool or diarreah. So I wasn't so much concerned about the bone vomiting for his health, but he's a house dog and sleeps in the house every night. It was becoming routine that he would wake me up banging on the back door to let him out. If I didn't get there in time, he'd leave it on the back door mat. He's too big for a doggy door - I might as well just leave the door open.
So I figured I could either get a meat grinder and grind my own dog food - already I was quartering about four whole chickens a week, or try some kibble. I figured kibble would bring some consistency to the stool, which I would never get with a wide variety of raw foods.
Dog Foods I've tried besides Raw
I've fed Embark - it is mostly plant-based and it produces huge stools. I don't like to feed all that alfalfa. But I did just buy a 10lb box of Love. I expect to feed it intermittently.
I've fed Orijen - the regional red meat one produces a foul smelling flatulence (otherwise the 30lb bag went well). The regular Adult formula worked well with no problems. The six fish worked great. I actually used the six fish before I even switched to mostly kibble because in the raw diet I could not afford any other kind of fish protein. I've fed three 30lb bags of six-fish and they've gone well. The dog's coat looks as good as ever and he has good energy.
I've also fed EVO salmon and herring. I prefer this to Orijen because it doesn't have all the potatoes -- just some pea fiber. It is the only kibble with no grains or cereal of any kind, no potatoes, no sweet potatoes and no alfalfa. It's just about 50% protein on a dry-matter basis, and has enough fat for active dogs. I've gone through about four 30lb bags and it's worked great.
All the other EVO formulas have potatoes, and in that case I would rather feed Orijen.
Weight dropped on kibbles
I can tell you that my dog seems to have lost about 10 lbs switching from raw to the kibbles. These kibbles are about 500 calories per cup and I feed about 4 1/2 cups a day but he doesn't maintain the weight he had when fed what was probably quite a few less calories raw. His body condition is maybe 2.5 at best.
I still feed some raw like chicken wings, chicken ribs, and big soup bones for teeth. It was mostly the drumsticks and thighs he was vomiting, but whole chickens are the only raw staple that's practically affordable to me.
I also feed all our table scraps. They have a high value for him and work great in training somethings that don't need interactive reward delivery. For interactive training treats I feed hot dogs or one of the meat rolls.
Caloric Intake
I figure his intake is at least 2500 calories a day and sometimes 3000. Based on his urine, he's getting plenty of protein. His activity level is basically either on or off. He spends all night and most hours of the day sleeping on the floor, but will explode with activity whenever I take him somewhere or do something with him. So either he's burning all those calories in just a few hours of activity every day or they're not being absorbed very well. I figure he could probably use some more fat intake for additional fuel. I'm happy that he's not overweight but I'm a little concerned about atrophy. He has plenty of energy, speed and power, but I'd like to see more muscle mass - not body builder stuff, but just so he doesn't look like I starve him.