Hello. My babies (except for my baby that has MVD and who must be on a prescription diet) eat home cooking and they love it! One is a puppy almost 31 weeks old and the other is almost 9 years. They do eat some dog food (Merrick canned) but it is not the staple of their diet. It is done simply for convenience for those times where bringing their natural food is inconvenient or impossible.
There are a few things you can do to make home cooking for your yorkies easier. I make very large batches of food -- about 50 cups worth and freeze the food into ice cube trays. When they are frozen, I pop them out and store in air tight freezer bags. Then, I just grab a few cubes at meal time and defrost them in the microwave. The dogs circle and go nuts when they smell the food. I now use bones to avoid the whole calcium / phosphorous balancing thing and add a few other things like a multivitamin, fish oils, and vitamin E. (In prior years I have used egg shells to add calcium). My dogs eat fruits and vegetables daily as treats as well so variety is never an issue. My diet is pretty simple -- whole cuts of organic chicken, whole grain brown rice, raw spinach and carrots, and plain yogurt.
As for your start with the diet, it is not bad, but needs improvement. You should avoid ground meats unless you grind the whole cuts yourself. The rice should be whole grain brown rice or you can do Oats (Quaker regular oats) or you can do potatoes (sweet or idahos are fine). Those natural carbohydrate choices are far superior to pasta. I'd avoid peas because they are too starchy and your yorkie may put on some fat.
For my 9.5 lb yorkie, I feed about 1/2 cup per meal (which is two ice cubes worth. For the 5 lb puppy, I feed the same since he needs a little more.
Feel free to PM me if you want more info - of course you should always get the "A OK" from your veterinarian

My vets were always supportive of my home cooking -- my dogs appearances' always spoke for themselves - bright eyes, clean teeth, shiny coats and overall great health so there was not much to argue about.
Good luck and happy cooking!

