I fed Bella puppy food until she was a year old. She started out on Bill Jac, but I switched her to Nutro Ultra Puppy around 6 months (gradually). She was a very picky eater as a puppy - as you described. She didn't want to eat out of the bowl, only if she found piece on the floor, in her kong, or if we tossed it like a game. Now that she has switched to adult food, she seems to eat a lot better and on her own. Don't know that this was much help, but just wanted to reassure you that you're not the only one. Bella did just fine, and probably would have been a better eater as a puppy if we had not catered to her whims as much.
Teri....mom to Bella, Sofi, Riley (kitty), Cooper (kitty), and Kitsy (kitty)