Mine all do this too. I have their food pn a rug for this purpose and their are rugs in the kitcen for them to eat on. You might try putting a rug under or near the food dish that you don't mind them eating on.
Mine will also sometimes take the kibble back to their beds to eat it.
Silly Yorkies!!!