He looks good to me.
Dog food companies use different formulas and some vary greatly in the amount of calories they recommend so you should ALWAYS regard them as just guidelines. How your dog looks and feels is key.
Also, intact males tend to require more calories than fixed males, about 20% more.
If his poops are very large and there is not a lot of fibre in the diet then you may want to consider the possibility that he has a food intolerance to one of the ingredients.
If he eats his poop, or even more significant, if others eat his poop he may have pancreatic insufficiency.
I just had a 1 year old dog that we diagnosed with this. The owner had tried many foods with different ingredients and the dog was always thin.
Blood tests confirmed that he had pancreatic insufficiency and adding digestive enzymes to his food has made a world of difference.
Hard to tell with just one picture and not being able to run my hands over his ribs, but as I said, your dog does not look too thin.
Then again, this dog I was mentioning might look OK in a picture because his coat hid the true extend of his thinness, but when you felt him you could feel his ribs with very little cover.
Good luck.