As some of you know, I will be getting a new puppy in 2 weeks!

I wanted to know what are some of the foods that can be given to both adults and puppies?
Mr. Biggs is very picky and is currently eating the dog food roll by Natural Balance. I know it's not the best choice, but it's all he will eat. I'm hoping that once the puppy comes, he'll see the puppy eating the new food and he'll start eating it too.
The only one I know of that's for both is Canidae All Life Stages....but isn't that big kibble? I know the puppy is going to need something tiny.
Also, what's a good wet puppy food? I know I'm going to have to start him off on 1/2 wet and 1/2 dry..
Thanks!