Keepers is a skinny dog as an adult, many boxers are. I would check the bag for feeding guidlines. Also, puppy food isn't actually necessary once a pup has left its mother. Actually the high calcium levels can mess up bone development.
I would try out a higher quality food, check out
dogfoodanalysis.com for some great foods. We feed Wellness Core, Fromm and The Honest Kitchen.