One of the best anti-frizz products on the market as of 2014 is Davines Momo moisturizing anti-frizz fluid. Another good product is the John Frieda Frizz-Ease serum.
Using an anti-frizz product will help to tame wavy hair frizz. One product that has good reviews is Frizz-Ease by John Frieda.
The best product i have found is aveda anti humectant. If you use just a little bit though, alot makes your hair look greasy.
Anti-frizz spray is typically applied to damp hair after washing and before styling. It's best to use it on towel-dried hair to help seal in moisture and prevent frizz as the hair dries. You can also use it on dry hair to tame flyaways and add shine throughout the day. Be sure to follow the product instructions for optimal results.
Use better shampoos and get an anti-frizz serum.
Buy an anti-frizz spray.
Give Pro Naturals Moroccan Argan oil a try. You use some after a shower and then style your hair as usual. Gets rid of frizz and makes hair really soft and shiny :)
This can be found in Sally's Beauty Supply stores.
Engen oil or no anti frizz broken belt
I find Boots mousse works really well, you can get this for curly or straight hair and is very very cheap.
I recommend a Indalo Macadamia Nuts Anti-Frizz Hair Mask with Goodness of Hibiscus that can tame frizz and give your locks moisture.
I recommend this product to you because it is effective. nplink.net/up0o7mts
Using a keratin based product, like the two you mentioned will definitely remove the frizz from your hair. Talk to a hair professional about which type is best for you and your hair type/desired results. Each product has different strengths and it's important to make sure you choose the right one!