I think at the end of the day it comes down to what your dog does well on, what you are able to get, and what you can afford.
Mine have supercoat biscuits available to them all day but they don't eat much of them, maybe half a cup a day between the two of them.
They get fed at night time and have a mixture of diced chuck, chicken necks or wings or frames. I also give them over the course of the week osso bucco, t-bone, y-bone, diced goat meat, beef mince, turkey mince, lamb heart, liver or kidneys, tinned sardines or mackeral, raw eggs, roast chicken and cooked vegies.
They get a beef neck bone every night.
I have a good butcher i go to where i get a lot of the meat in bulk and cheaper than the supermarkets.
I also work for woolies as a butcher so i know when the meat is being marked down and can pick up bits here and there cheap.
It costs me about $100 a week to feed my two but they are big dogs (one is about 50kg's and the other about 75kg's)
If you think dogs can't count, try putting three dog biscuits in your pocket and then giving Fido only two of them. ~Phil Pastoret