try bath with 宝宝金水. Put a little bit into the bath water or wipe with it over the body after bathing. It carry a smell on the body which will avoid mosqito bite. But you will not smell it on the body.
It can be bought from pharmacy or watsons / mannings. Very cheap and works well.