keep (one) amused
To entertain or distract one in some manner. Whenever we go to a restaurant, I bring along a few toys to keep our daughters amused. The waiters here keep the diners amused with jokes and even little magic tricks while they eat.
keep somebody aˈmused
give somebody interesting things to do, or entertain them so that they do not become bored: Playing with water can keep children amused for hours.