Try reducing the amount fed for a couple days. If he doesn't gain as expected then try adding a meal rather than increasing the size of the 3 meals. Oddly overfeeding doesn't always result in fat dogs, sometimes it just comes out the other end without getting absorbed properly.