Any breed can be a good house dog. Even mixed breed adopted dogs can be good in the house. Most house dogs are ones that are well trained and kept busy. There are a few that need a lot of land but generally they are not the ones that you think. If you want a small dog take a look at the toy breeds.