I feed Royal Canin. The younger ones are on the Mini Junior & then they switch to the Royal Canin Yorkshire at 10 months old as recommended.
I've never come across a Yorkshire puppy food that Clioc mentioned, the rep on the stand at Blackpool Championship Show didn't know of it. I have to order them from my local village pet shop as they don't stock it otherwise, which is no problem.
The Yorkshire is brilliant for their teeth. When she was six my eldest was being threatened with dental scaling by the vet

Then the Yorkshire became available & I put her on it. Now six years later the vet says he's never seen such perfect teeth on an elderly Yorkie. It said in the blurb at the launch that the kibble had been specially designed to keep their teeth clean, but I thought Oh Yeah, marketing spiel, pull the other one!
For tea they have human food. Usually a bit of whatever we're having, chicken, beef, whatever, with a few veg, sometimes rice. Mine are very partial to spaghetti bolognese
They also sometimes get scrambled egg & cheese. The tiniest one has milk for supper.
My middle one has a severe addiction to hot cross buns