Eukanuba puppy was great when mine where small. It had a pleasing smell and it made them smell different too.
Once I was older, and could afford it, my dogs only ever ate brown rice, carrots, ground pork and beef and my leftovers. If you commit to cooking for them once a week, it works - just buy a few large plastic food storage containters (like Tupperware) and save it in the fridge for the week.
The fat from steaks and the skin from chicken are great to boil along with the rice too. Remember there is no point to low fat food for dogs!
Despite what you read, IMO, there is not a commercial dog food that comes close to providing the quality of nutrition that you get from doing ^that. You think the material that goes into making hot dogs is disgusting, read about what they use to make commercial dog food. (Yes, very often dogs and domestic *******, not to mention c50% corn filler, ash, colorants and preservatives.)
If your budget won't allow it, try to go halfway and use half commercial food and half of what I did. You will notice a difference in your dog within days: more energy, more alert, better *****, cleaner fuller coat, brighter eyes, solid and less frequent stools.
Science Diet is always touted, but then again you have to tout what you hawk at your practice as a vet...