It is definitely a control thing. I would pull away when he does that and say "no" and eventually, he'll get the hint. If you've ever seen wild dogs on TV, the leader of the pack will do that to lower dogs to display dominance and control.