When I got my first pup, I was feeding him kibble as well as some home made foods that he likes - like eggs, some rice, beans, he loves veggies too! then I learned more about raw foods and all their benefits and decided to switch him, he is a very picky eater but as soon as I put it on his dish he just love it, and I have seen the benefits in just a few months.
I use PRIMAL Raw and dry freeze formulas, they work great for me as they come in little nuggets and with small dogs is great not having to figure out the amounts. As soon as I brought the second pup home, I started him on the same foods as my oldest and had absolutely no problems. Now I just cook for them and use raw foods all the time.