I must say that my dogs to better on a good commercial food than they did on home made when I tried it fo awhile. I feed a mix of the high protein grain free Holistic Earthborn primitive natural, Nutro Natural choice and good old Supercoat. I also give meaty bones, chicken necks and raw meat occassionally and I use 4 legs meat roll as training treats. My dogs are working sheepdogs and they are lean, glossy and full of energy and will work all day if I let them. My old retired dogs also do well on this mix. Nice and easy and I can easily vary the mix and the amount I feed according to what each dog requires.