No, Shih Tzus are not smelly dogs. In fact, they are considered to be one of the cleanest breeds of dogs.