Border collie
Every working dog breed has a different purpose so how can you compare them? You cannot. It depends on your needs for a working dog. Educate yourself on the different working breeds.
Feeding raw.
The best small family dog is the Bichon Frise it's small and fit for family life. Take it from the owner of two Bichon Frise.
It depends on what you like :)
A beagle
Not recommended as a family pet or for the first time dog owner. This breed is best kept for working and makes an excellent guard dog, mainly due to the fact that it will attack strangers and other dogs.
A beagle
a cockapoo
Poodle
a chiuaua
germen Shepard
dachshund