Mine love Royal Canin puppy food - and twice a week I add some youghurt natural to it

I give my dogs a dried fish twice a week too and I really think their fur looks shiny and healthy

We have no dog treats in yorkie size here so I use kitty snacks - they have chicken taste and the dogs love them

I use them only for training, so they are not used to snacks all day long.
Good luck with your puppy!