Shih Tzus will still eat even if their food gives them an allergic reaction.
Your dog is very energetic and therefore needs to eat enough to fuel their day, so they should be eating whatever you put in front of them.
However, if your dog is not eating it could be a sign of illness. We recommend visiting a veterinarian right away if your dog is suddenly off their food.