A small breed first choice of mine would be a Pomeranian. They are smart, easy to train, lovable and wonderful companions. For a large breed, I would choose a Rottweiler. The intelligence level of these fine dogs is incredibly high. They are protective of their owner(s), also easily trained and a superior companion.
|