User blog comment:TheRealD/Why won't Doflamingo uses his parasite ability on everyone in Dressrosa?/@comment-2226235-20141228165805

It's probably more difficult for him to control stronger people like Luffy and Law than it is to control random marines and civilians. It could be that he can't control Luffy and Law while he's controlling everyone else.