I'd just like to point out that your inching up in size with each new recommended breed, here. I know your were originally looking at dachshunds because you said you wanted a smaller breed, but most bully dogs are in the medium to large range with the exception of the French bulldog, which it doesn't sound like you're considering. Bully breeds are all great with children and most tend to get along well with strangers, but if you're really wanting a small dog then you might need to turn in a different direction.