Teosyal or Juvederm are both hyaluronic fillers; either would probably be fine although I am not familiar with Teosyal as it is not approved for use in the US at this time. If you go with Juvederm, you should use Juvederm Ultra Plus (thicker than the Ultra product) for the cheeks. Radiesse is a nice filler for the cheeks as well; it may last longer than the hyaluronic acid fillers, and can give a beautiful result. The drawback with Radiesse though is if you do not like the result, there is no way to dissolve the material (you would need to wait until it resolves on its own).
Good luck.



