The tricky thing is that you can't be sure what the best choice for your puppy is until you try a few brands. If the puppy thrives on supermarket dry food, than it's not a bad choice. I personally prefer Taste of the Wild for my pup. However, that doesn't mean it will suit yours. Royal Puppy food is good, and unless your puppy has digestive issues, I don't see any reason you should switch.