What is the average weight of an American Staffordshire Terrier? A What is the average weight of an American Staffordshire Terrier? The average weight of an American Staffordshire Terrier is between 25-35 kg. Just Us Dogs2023-04-26T11:04:55+00:00 Share This Post FacebookTwitterLinkedInPinterest