Our little pupper gets fish,rabbit, and squirrel along with a variety of some veggies. She loves green beans, carrots, and she is kind of meh on tatters. She loves the occasional raw egg as well. The only reason I will add the raw egg in is for her coat and the protein and she loves em. We very rarely feed her any dry dog foods because I do not trust em for chit. As you said most are nothing but grain fillers.The high end foods that claim they do not have so much of the grain fillers are so damn expensive. The cost of buying or catching fresh fish is actually cheaper. Well, I say fresh fish lets go with non frozen from Sams is where I get ours. The other bigger 2 dogs get basically the same but they do on occasion get dry food as well. We only use the dry foods as a filler for them. I try to avoid beef with lots of fats and pork with lots of fats as they tend to get the chits. Any time I fix a meal that required beef bone they get it after I am done. All of em love the beef bone.
My issues are how picky they are. Our little one and Daisy the medium 3 legged dog will only eat fish raw, Moose will only eat fish if it has been seared. So needless to say he has his own cheap non stick frying pan from dollar general for that lol. All of em eat rabbit and squirrel raw and love it. Moose and Daisy both eat raw tatters. I can't help but to laugh at moose, He does just like what Rocco would do. Give him a whole raw tatter and that pugger will sit for hours peeling it. Damn fine shreds of tatter peeling next to his food bowl like fine sawdust. Daisy she eats her whole tatter skin and all. The small one since she is a teacup I always peel her tater and dice it up.
I know it sounds like a great deal of work but really it's not. Since most of the foods is a great deal of what we eat. We just prepare theirs while fixing ours. We do not season our foods while cooking for the most part with things like butter, salt etc, we do that after cooking so none of the BS goes in their foods. The Squirrels free and cheap with my trap just a matter of cleaning em then I will freeze em in the freezer in a good ole ziplock. Every day when I pull a thawed one out of the fridge to cut up for em, I put a frozen one in the fridge so it will be thawed the next afternoon.
Oh and chicken Raw they get a lot of that as well. No chicken bone though as these splinter and can choke the puppers. Again just cut up and prepared as we are fixing our meals.
Sorry for the book brother.
Oh and side note. We have been feeding our dogs like this for years. One of the things I have noticed. It does not take near the amount of food to fill em up as when feeding store bought dried foods so again CHEAPER. Also I have noticed over the years, all of our dogs seem to be more energetic vs lethargic. They seem to be very active and playful and more aware. Not really sure if it is due to the food but if I give them store bought dried food for say a week, I can see in them that this takes a big turnaround.