Well I would defiantly say an American Pit Bull Terrier. With the RIGHT owner, a Pit Bull can be AMAZING with children. They have high tolerance for them and love to play with them. They are extremely loyal and trustworthy (which is sadly why dumb people use them to fight) and will never let you down. They are eagar to please their owner and will do ANYTHING to do what their owner wants them to do. They are also very smart dogs and can do pretty amazing things. I wouldn't say they are stupid at all though... in fact, no dog is stupid. Why would you want a stupid dog, anyways?