The answer to the question about what dog is good with kids is German Shepherd. However, please note that Golden Retriever is also found to be good with kids. Some experts claim that the relationship between a dog and your kid will all depend on how you train the dog during his early age. For this purpose, however, we are going to stick with letter A as the answer because German Shepherds are chosen by many people as better with kids than Golden Retrievers.
They were given the name German Shepherd because of their functions and origin – they were originally trained to assist shepherds and farmers by herding their livestock. They are dogs which are known to be protective, brave and intelligent and they make for a good guard dog. Since they are intelligent, you can easily train them how to behave around children and also how to provide companionship.