They should weigh about 9-12 lbs but are prone to laziness so have a tendency to get over weight if not properly exercised and diet controlled. If your dog is bigger in over all size than the normal Shih tzu than they will weigh more your vet could tell you there optimal weight.