So much of this tells me your uninformed. But, I understand that you're emotional. Plus, marketing works.
Again, I've feed corn, rice, pasta and bread to my male Barney who is an absolutely beautiful yorkie about to turn 15. I home cooked all these years but use backup kibble and cookies as snacks.
Eggs are great for dogs - better than meat according to one vet nutritionist as the protein is more bio available. I feed eggs to Teddy a lot.
It's not recommended to feed home cooked to puppies under a year. If you do it, it should only be with a vet nutritionist guarantee. I probably would feed the RC puppy and use fresh foods as snacks. Btw, vet nutritionist means someone who is board certified. I've used Dr Remillard for over 6 years (
www.petdiets.com).
Making your own dog food is not cheap nor is it convenient. I currently feed grain-free and the ingredients are more expensive than if I was feeding pasta or rice. Gluten is gaining so much attention these days. There are unproven theories and speculation. Sure, some people and dogs are intolerant to gluten (myself included!) or they get fat eating it (myself included) but others can eat it and be thin. My dog Barney loves pasta and he doesn't get fat. He is 8.63 lbs and a body score of 5 which is ideal. My dog Daisy is intolerant to grains of any kind. Like people, dogs are individuals. But what is more important than one ingredient is how the diet fits together. My youngest dog eats chicken legs, green sweet canned peas, and raw veggies with fish oil and a supplement. That tells you nothing about how much protein or fat he gets daily or his nutrient analysis.
I guess what I'm saying is don't assume nutrition is simple. if Deb Sillers who breeds beautiful winning grand champion dogs feeds RC, it's because it produces the health and beauty she's looking for. Any dog can get cancer or disease just like any person. Very few of them will live til 20. I personally declared victory when mine turned 12, and I think you should too. That's a long life and she was loved. I know it hurts to lose a pet, but that's the price we pay by sharing our lives with these amazing dogs. Theses babies do not live forever.