Puffy hair do you mean frizzy hair? What I use for frizzy hair is a shampoo and conditioner you can get at Walmart that is made for that kind of hair. I would reccomend John freida. That works for me and I also put John fredia serum in my hair after. Sometimes what will work for me as well but not a lot is a flat iron. And I use. Garner fructis leave in conditioning cream. It's made for frizzy,dry and unmanageable hair
I have the same problem!!! I use a nice little de-frizzer. It's by avon. it's called advance techniques friz control, lotus sheild. I love it! It comes in this little orange bottle. You really only need a small drop about the size of two peas. It makes my hair more controlable and it really makes my hair shine. Also, don't straighten or blow dry your hair. It will only ruin your hair and make things worse.
One good way of dealing with puffy hair is using moisturizing shampoo to clean your hair always since it helps to preserve essential oil in your hair and keeps it soft all the time. Secondly, apply a hair conditioner immediately after you wash your hair and then straighten it after it gets dry. You can get more details on http://www.drgranny.com/2011/04/18/how-to-get-rid-of-puffy-hair/.