When Purina bought out Zukes, it was said they would still be made in the US, not sure if that is still the case.

Lots of other options out there, lots of dogs like Charlie Bears. There are also a nice line of soft treats out by Wellness. Fruitables are also good.

I would feed puppy food for at least a year. For larger breeds some recommend 18 months. Then you start slowly mixing in adult food with each meal. Depends on how he stomachs it for how fast you go. But I would say after a week and a half to two weeks your dog should be on their new food.

I love this site for dog food. I aim to feed my dogs food that fall in the 5-4 star range. I use grain free due my one of my dogs having health issues. ALso consider a raw diet. I just plain don't have the time to feed raw but it can be a really good diet for some dogs.