I would say that a pit bull is best for a small child because it is very protective and it want let their parents abuse them.
dachshund
Probably the best type of dog is a Labrador Retriever.
You can get pretty much any dog with children as long as it is well trained. It is best to ask a dog breeder for more info. If you are getting a dog from a rescue center make sure you ask somebody if the dog will be good with children.
Dog
That really depends on your home situation and preferences. What I suggest is a Great Pyrenees, they need room to roam though, they are large, extremely friendly but will protect you and livestock if any, and are great with children. For a small dog I suggest a Jack Russel if you have no children, if you do have children then a welsh corgi. For a medium dog, I found mutts to be the best.
English bull dog
A blood hound is the best hunting dog because it has a great nose & it also runs fast.
German sheppards
dog
cavalier king Charles spaniels
It depems on what u want but i think a dog is the best
Whatever dogs the breeder knows best about.