I usually wait until primary fermentation is 85% over (or so), about 4-5 days, then dry hop.
Then get it off the yeast and dry hops at about 10 days.
I am sure their are many ways to do this, the one error, mentioned above, is to not to take it off the yeast too early, you want the yeast to...