When I first brought Toki home, I fed her the Blue Buffalo chicken and oatmeal for small breed puppies for a couple months and eventually switched her to BB Wilderness for puppies. She did absolutely fine on both and I really didn't notice a difference (except the Wilderness formulas are more expensive than the other formulas).
I don't think there's a reason to automatically go completely grain-free unless your dog has sensitivities (which isn't terribly common from what I understand) if that's a concern. Either of those two formulas will be fine if your pup tolerates them

I'd keep a puppy on the same food as the breeder for a little while (not sure how long your pup has been with you) until they get settled in their new home before switching if you did want to try the Wilderness though.