I've home cooked for 12 years now and like it. I use a vet nutritionist for my older dogs who have some health issues but my younger dogs eat chicken, squash, sweet potatoes and vegetables. For $25 you can order a home made recipe from
Welcome to Pet Diets or a free recipe from
www.balanceit.com
I think kibble is also a perfectly acceptable option. I use Royal Canin as back up.