Medi-Cal is a great food. We sell it at our Vet clinic and our vet feeds it to his 5 dogs!
There is development formula for your puppy, and as she grows you can switch her to preventative formula. It makes their coat shiny and shed less, and it's soooo nutritious, many benefits. It is a bit more expensive, but not much, it's well worth it.