Prey model based diet is the best if you have the scientific aptitude to read and understand its basis: check this link:
http://rawfed.com/myths/. Go to your butcher select and buy things like chicken backs, offal (heart, liver, brains, tongue) green tripe and for very young pups from the age of 6 to 10 weeks you can give them chicken necks. The idea is to feed them like wolves and wild dogs, they hunt and eat as a pack with each member getting some part of the animals body, meat, bone, stomach contents, offal, skin e.t.c. Don’t even try to balance the food, they don’t have balanced vet diets in the wild and these diets are the reason vets are in business. So just put a selection of these animal body parts in the freezer and then dish it out random raw bits without trying to balance it with equal portions of meat, bone, offal e.t.c Remember, they get one heart, liver, brain e.t.c from the animal hunted and the pack will only get offal once a while. So the amount of offal and green tripe should be similar to the portion of meat and bone they eat.
This could work out even cheaper for you. The benefits are HUGE, only those who follow it know it. My dog does not have any discharges from his eyes which means no tear marks, no discharges in the ear, never had to clean his ears. No smell from his body or mouth, he has never been bathed other than the swims at beaches and rivers. His teeth are shiny white and I never get any smells from him. He is a Tibetan mastiff, one of the most fiercest guardian breeds, he has been brought up on this diet since he was weaned off milk. I have chickens and a rabbit at home, though I feed him whole chickens, rabbits, hares e.t.c he never troubles the chooks or other animals that he lives with.
I can write pages about the problems that commercial dog foods create but its already outlined here:
http://rawfed.com/myths/
Do it, your furry friend will benefit