In what way is it bad advice? To me it makes complete sense. Much of the time when we feel "hunger" we are really just thirsty, so taking a sip of water can be all it takes to satisfy a craving, and stave off snacking. Likewise fruit and nuts are much more healthy than junkfood. So if eating fruit or nuts prevents him from eating junkfood then it is a benefit.