The most popular small dog breeds are the various Terriers. They can be lovely family pets when trained correctly. Terriers are generally excitable dogs, though, and have mischievous temperaments.
The most popular ones include the Russell, Westie, Scottie, Patterdale Terrier, Cairn Terrier, Border Terrier, and – not a terrier – the Dachshund (Sausage dog).

No small amount of choice when it comes to small dogs
Are Small Dogs Good With Children?
A well-trained small dog can be great with children, but remember that they were nearly all developed for pest control originally, and can sometimes be a bit too quick to grab hold of things with their mouths. Children need supervising if they are with a small dog, especially in the early days. Even if you trust your dog, that tendency to nip first and ask questions later will still be there.

A Red Dachshund, alert and ready for anything
If you teach your little ones how to behave around your dog there is less chance that anything will go wrong. Teach small dogs not to bite as soon as you bring them home for the first time. See the How To Stop Play Biting section of this guide for more advice.
The best small dog breeds to have around children include the Boston Terrier, the Cavalier King Charles, Havanese, Miniature Schnauzer, Corgi, and Pug.