I have fifteen dogs, weights ranging from 80 kilos down to 1.5 kilos and they are all fed the same thing. I can't be fussing with diets for big girls, diets for mediums and special diets for tinies.
They all have butcher's waste (bones, hearts, livers etc) brown rice, veg i.e. whole raw carrots, lightly cooked cabbage and spinach, brewers yeast, garlic, cod-liver-oil and a bit of wholemeal biscuit. I get the butcher's waste free (he would have to pay to have it taken away) grow most of the veg. so my monthly feed bill is about £20. Even my tiny Yorkie will get through a raw chicken wing or scrunch up a carrot.
Also and I'm sure this is because of their diet I rarely see the vet. so save there as well!
I have a pack of happy, healthy, full of energy dogs.