Fifteen or 20 minutes after their walk is usually the amount of time I also wait til I feed my boys their meals. I'm not sure what the "right" answer is though but this seems to work out well for them. If I walk them after they eat, I will wait longer, like 30 minutes to allow them to digest their food.