What post and pre workout stretches should I use?

It depends. Of course it depends on the type of workout you are doing. In general, the best overall stretching program is a yoga workout three times a week. This will stretch all areas of the body and improve athletic performance of all types.