Deffinatly try Sunsilk!!! Nothing, absoluty nothing would hold smell in my hair (even pantene, dove, herbal essences, etc), sunsilk keeps my hair smelling terrific until i wash it again, and start the whole process over.
When I worked in a fast food place, the sunsilk smell still was there for a little bit, but once i was work for like 5+ hours in one day, obviously I smelt like fast food.