I never use a secondary, so I always dry hop in the primary. I wait until primary fermentation is done and drop them in.
It does help a bit if you can remove the yeast before dry hopping (like in a conical fermenter), but the yeast will only absorb a small amount of hoppy goodness - just compensate by adding more!
*note* absorb is probably the wrong term, but you get it.