well if he is five years and has always been free fed and he is healthy and is goes to the bathroom good, i think free feeding is alright. i think its good for picky eaters that only eat little bits of kibble or whatever at a time. its easy to have a schedule so you know they are eating enough or not too much. plus its easier to also make a bathroom schedule cause you know when they have to go. hope this helps!