I'm so glad you decided to get another dog. Yorkies are amazing and it sounds like you are perfect for each other.
I think you've got it right, we do our best but they are the ones that train us.
There are threads in the Health and Diet section about homecooking (and supplements) if you are looking for new ideas about what to feed him.
Welcome to YT!!