I prefer to feed my dogs better dog food now because I figure it tastes better for them 

 but honestly, my first chihuahua was fed Kibbles and Bits...lived to be 15, NEVER had a single health problem. 
I read that yorkies can be allergic to corn and that's another reason why I switched to a better quality food(because most around here have corn in it).  I now use Canidae all life stages.   
I think the best thing I did was taking my puppy to puppy kindergarten.  You can always offer people advice and they don't have to take it.  Some people on limited budgets can't afford the expensive food(especially if they have a big dog or more than one)  I wouldn't judge them. A pet that has a loving warm home will be happy even if they're not crate trained and only get junk food 
