Jake would often run away from me when I tried to pick him up or do something he didn't like ie brushing.
He thought that me coming towards him was a game and wanted me to chase him around the furniture as he thought that was great fun.
While I haven't 100% corrected this behavior I can now get him to lie down and wait 80 % of the time.
He already knew the command "down" so I used this .. I would make him lie down and then take steps towards him ... if he ran off ... I would just tell him in a firm tone to "lie down" or "down" or "no" and then basically with the different tone and posture to follow him around the furniture. Letting him know that I wasn't happy with the tone of my voice (not screaming or shouting ... just generally firm and not playful at all).
It took two or three weeks, but eventually he started staying down as I walked closer to him and eventually will now wait for me to come pick him up most of the time.
As I said before it doesn't work 100% of the time, but it has greatly improved and only usually doesn't work if he's over excited or hyper.
Jake was 8 - 9 months when I started to do this, and is now almost 10 months.
Just keep at it
PS
We still play chase around the furniture, but I my body and tone of voice are different, he understands the difference.