The best dog for your children would be a puppy of a breed that is small and unquestionably gentle, from a professional breeder or a good pet store. If you choose the wrong dog, the consequences may be substantial.

See also Teach your kids how to avoid dog bites