I am trying to find a new food for my 7 month old boxer. I've been feeding him Taste of the Wild High Prairie formula for the last 4 months and he's been doing great on it. I took him to the vet today for a checkup (it was his first time at this vet) and they told me that I need to change his food because what I am feeding him is an all stages food not a puppy food. They are saying that he needs higher protein and fat because he's growing to be the size he should be. He's 45 lbs right now and both of his parents are full grown at 90. Anyway, the foods they told me to look at have even less protein and fat than what he's already on and they have a lot more grains and fillers that I don't like. I really don't know what to do. He used to have so many bowel problems until I switched him over and he's doing so well. The vets only objection to the food was that it is an all stages food, does that really make much difference if all the nutritional requirements are there?