My kids are a little like that. I took them out on a rental rowboat at a lake for some fishing. I got us set up on a good spot, but the eldest kept complaining about this that and the other. She wanted to be somewhere else, so we moved to 'her' spot, which was not a fishy spot at all, and then she was bored. She asked for snack after snack after snack until she had eaten all of the snacks. Then she started to complain about that and how she hadn't caught any fish yet and when can we go back. Of course, she had had her line in the water for only about five minutes of the two hours by that point. In the same time, the youngest had caught four or five fish because she was actually fishing instead of directing, eating, complaining, distracting, complaining, eating, and complaining about how much eating distracts her. She doesn't go with us much any more. I'm hoping that when we come home with fun stories of what he did that she'll want to go instead of having to go along.