petco has a good selection in the back ; the hollistic and natural food section; try natural balance duck and potato; or halo wild salmon; anything natural
maybe a bit expensive but well worth it; don't swtich food at once; the puppy stomach is sensitive and need to adjust; put 1/4 new food and 3/4 old food for 2 days; then 1/2 and 1/2 for 2 days; then 3/4 new and 1/4 old for 2 days; then you can totally switch to new food.
also pick a natural treat; read the ingredients and you can tell if it's good or not; ask yourself is it something you will eat; i pick
Buddy Biscuits Veggie Madness Dog Treats because it has vegetable and my dog loves it