For DJing, the KOSS TBSE1 (Tony Bennet version) is my top recommendation.
These are the same as the Koss DJ Pro's, but have a detachable cable and carrying case (and some cosmetic differences).
Why are these good DJ cans?
First, you don't want powerful bass in a headphone when spinning, you want a headphone with neutral bass. You want to hear what the crowd will hear out of the speakers. That way you can adjust the bass in the track as needed. Next, these cans have a mono/stereo switch. Listening to them in mono will play both channels of the track through one side of your headphone, so when you are listening with one ear, you won't miss anything. Also, these cans are real flexible, and you can easily slide one earcup off your ear and have them stay securly on your head. Having a detachable cable will allow you to buy a longer/shorter cable if you want, and if they get pulled on hard, the cable will come out instead of damaging the cord (something I do quiet a bit when I keep moving around). If the cable shorts out, you can buy a new one instead of replacing the entire headphone. Speaking of, Koss has a lifetime warranty on these. These are great for portability as they fit nicely into a flat (and smallish) carrying case. I'm sure this is important for a travveling DJ who has to carry a lot of stuff.
The mids are fantastic on these (a bit forward, which I like), and the bass is nice and punchy with decent highs. These normally go for around $70-$120, but can be found on sale right now for $50 (search threads on here for more info). The stock pads are a bit small, but you can (as I did) switch them for Audio Technica ATH-M50 pads, which are a bit bigger and sound better.
I'm sure there are other good options that I have not heard, but these cans are really great for DJing.