Once you transition him to adult food, you might want to change to set meal times.
Other than the possible inconvenience factor, it has only advantages.