10. Bull Terrier
Bull terrier is a dog with sweet temper who shows a lot of loyalty. This dog is suitable for children especially those who like playing prank on their dogs. The dogs are also very active making them a good company for children while playing. Their intelligence makes it easy for them to be trained on how to do tricks and follow commands. Their coat does not pose any health threats to children making it a healthy and safe breed for them. Its long span of eleven to fourteen years means it would give long time company to the children.
The above dog breeds offer great company to the children which can help them their cognitive development. The good thing is that you can get them at affordable price from various pet stores or shelters, thus they are readily available.