A quality food doesn't need a puppy food. Everything is in there that they need. Of course they eat more often.
No matter how good the food is though if your puppy won't eat it then its no good. Mine won't go near solid gold.
If you shred the natural balance rolls and moisten with warm water and put over the food I bet they would eat it. Its smells like people food.