Said it before, said it again, the number of partners Dick has had is a lot smaller than you might think, and is only something like five; Liu, Kory, Babs, Cheyenne and an OOC one night stand with Huntress (Mirage doesn't count because she was impersonating Starfire anytime they were intimate). Probably forgetting one, but all things considered he's been pretty controlled on that front.