American Staffordshire Terrier
- The average weight for this breed is from 55 to 65 pounds. These dogs are easily trained and form close attachments to their owners. Unlike other larger dogs on the list, the American Staffordshire Terrier needs plenty of rigorous exercise, so this would be a good choice for someone who exercises outdoors regularly with a canine companion.