I have really long blode colour treated hair which is fine and gets damaged really quickly. I find the only thing which keeps my hair under control is a conditioner high in silicone, which is fantastic for conditioning along with panthenol. If you look for a conditioner which has cyclomethicone of dimethicone listed high in its ingredient list you are onto a good one. The longer you can leave it on the better it is at conditioning.
It doesnt have to be an expensive product, often the special treatments are the same as the conditioners but have extra thickeners in it to make it look thicker.
Avoid any shampoos with 'Sodium Laurel Sulfate' or 'ammonium laurel sulfate' in them as they really strip your hair.
"Sodium laureth sulfate' or 'ammonium laurel sulfate' are fine to use though and no where near as harsh. If you are at the shops and cant remember whether its laurel or laureth that is the good one, just read the back of a johnsons baby shampoo, cause they use the gentle one in there.
Loreal Vive nutri moisture shampoo and conditioner is really really good and isnt too expensive either... if found it was brilliant when i was in the us... but i cant get it here in australia!
If you blow dry your hair use a straightening balm which has cyclomethicone or dimethicone as its top ingredient. It fills up the rough spots in the hair cuticle as it drys, which is why it feels so silky smooth after you have a blow dry at the hairdressers
When i dive i put a thick conditioner in my hair and put it in two braids, and if i rinse it on the boat i spray in some johnsons kids detangler before i comb it (smells like strawberries and is high in silicone which is a good detangler too!). It stops my hair going all 'crunchy' afer a dive and snapping off when i try to comb it.