You have a couple of options
baksmali. This produces an annotated binary dump of the dex file (including the header).
baksmali -N -D out.dump app.apk
dexdump. This provides a slightly higher level logical dump of the dex file (including most of the fields in the header)
dexdump -f app.apk