Just to clarify...you have AKC registered American Stafforshire Terriers and you have APBT registered American Pit Bull Terriers. Most of these dogs can be double registered with UKC registration which should tell you that they are basically the same dog. Only idiots train their dogs to fight which have given the breed a bad name. I've read this whole thread and it is a given that anyone who has had a bad experience with one of this breed is not going to like them. Ditto that last statement for any breed. I've raised registered APBT myself with my 3 children and grandchildren and if trained properly they can be wonderful dogs. I say all of this to say that it does not matter what breed of dog it is, it is the training and ultimately the owner of the dog who is responsible when situations get out of hand and tragic accidents happen.