I know nothing about Shih Tzus specifically, or different types of flea medication honestly, but try giving them some fish oil or any kind of Omega 3 oil. That will help their skin and coat and at least calm down the itchiness if not stop it completely.