I am going to move in an apartment in few weeks time. I am looking for good apartment dog. I don’t like small dogs so I am looking for a medium sized dog breed. One of my friends told me to go for American Staffordshire terrier. But I have some queries pertaining to this breed. How this dog does behave if held at home for long? Is it hyper? Do I need to do a lot for its maintenance? Do they bark a lot? What about shedding? Would American Staffordshire terrier be a good medium sized apartment dog or should I go for any other option? What would be the best medium size dog breed for my apartment? I would really appreciate your reviews. Thanks.