Its all about personal choice, when I first got my yorkie X I used to feed him kibble, but I just didn't feel like it was doing him any good, so after a lot reading I decided to switch him to raw, and I also cook for him and I have definitely seen improvements in his health. Now that we got the second puppy we just started him feeding him the same as soon as he came home and never had any problems with him adjusting to it.
Yes, like Barkingdog said you want to do some research on the food before hand, with so many recalls now day and making sure all the ingredients meet your puppy's needs.
"The greatness of a nation and its moral progress can be judged by the way its animals are treated." ~ Mahatma Gandhi