Puppies generally do need more protein than adults for growing. But an important thing to remember is that the source of the protein is more important than the percent. For example, meat based protein is better and easier to digest and utilize than plant based proteins. I.e. 30% protein from a plant like soy or corn is nowhere near as good or useful for a dog as 30% protein from animal meat and organs like chicken or lamb liver...yet they both have the same percentage.

Taste of the Wild is an all life stages food and is fine for your puppy.
From your other threads, it seems that you've only had this pup for a few days now and you've said that he's had diarrhea for two days. Your pup could be having diarrhea related to stress, something medical or the food. I would recommend waiting a week or two for your new puppy to adjust before switching his food. And when you do start switching to do it slowly. I know Bil-Jac is not a very good food but to minimize the stress on your pup I would recommend sticking with it for just a week or two and making changes like that slowly.