Hi! Well I will tell you what I did for Jake! He was never on puppy food once he came home with us! He had been on iams puppy and we put him on an all stages food. He started with natural balance..the ultra classic..had an issue with chicken..I think! We switched to Fromm 4* and began with surf n turf. He still was a little soft wise..so I figured it was probably the chicken again. Tried beef fritatta and doing great! Think you will find petflow is cheaper than most local places and if your order is $59 plus..it's free shipping..just allow enough time for first order..then you will know for sure how long it takes.good luck!