Ha this is a good one..so yeah I think it is a must to have songs that everyone can dance to. You know the songs that you hear and can't help but wanna dance.
So of course add in some of the occasional slow songs and keep it moving like that. Tell the DJ to mix it up with funk songs and song's from the '80s (Think Wedding Singer)