Check the Statement of Nutritional Adequacy. It will tell you what specific needs the food is intended for. The legal requirements are for "growth", "adult maintenance", and "all life stages" if I remember correctly. If it is targeted at a certain sized dog, it will say if it's for large or small dogs.
At seven month, you can feed either an All Life Stages food or a puppy food.
Personally, I prefer feeding mainly kibble over canned food. When you feed only wet food, you need to be more diligent about tooth brushing, especially in a smaller dog, which are prone to dental issues anyway.