I don't think rationing a dog's food is a good idea, but I'm not a trainer. I think the point is to let them know that you're the boss.. You should make him do something in order to get his food. Follow your commands, and if he listens, then you put the food down for him. Not just because he demands it, but because he is obeying your commands. As far as food goes, with these recalls, you never know. Check out
www.dogfoodanalysis.com. Take a look at the 4 and 5 star foods...Those are the ones recommended for yorkies. Good luck!