Each time my son does not listen or misbehaves, I ask him to run a lap around our entire backyard. (We have a very large backyard!) We began this yesterday. He was winded after the first run but I still had him go out two more times.
Since then however, all I have to do is say "get your shoes" and that gets his attention! If this can continue, he'll either shape up or get in shape!