For straightening your hair, esp short hair - best thing would be to use Kerastase... the Nutri-liss (leave in conditioner) is amazing and can really improve the texture of your hair, making it a lot easier to straighten... Once it's straightened, the Aveda Control Paste is wicked for hold - just use less/more for different hold control...
It has worked really well for me - I have curly/wavy hair - and I'm mixed, so I've got that intense Asian coarseness. The Kerastase makes my hair feel almost fine, which is crazy! And I use my BabyLiss ceramic hair straightener... At any rate, maybe try that and see how it works...