There are so many great breeds. I like the Belgian Shepherds. They are highly intelligent, alert, sensitive to everything going on around them and form very strong relationship bonds. They are loyal, fun, highly trainable and well suited to family life.
Belgian Shepherds do well in sports such...