Staffordshire bull terriers are an English breed of dog that has recently gained a really bad reputation. They are popular… read more