It's important to vary your dog's diet somewhat, to make sure they're getting everything that they need. Mine also get a daily multivitamin, plain yogurt, and the occasional whole egg. This diet may not be appropriate for all breeds, so you should check it out with your vet.
There have been numerous benefits to feeding my little pack this way. They are shinier, have less "doggy" smell, better breath, smaller stools (because there're more absorbable nutrients and less food filler). They even seem to be a bit more mellow and relaxed.
Making your own dog food is very easy, and it's also pretty cost-effective.