bass n bob wrote:
To answer the questions from Pawz4me- probably prefer under 25 lbs so the dog can be carried on an airplane. Shedding - less is better. Grooming would be professional. Exercise - walks and retrieving a ball. Calm is a must. Yes we have young children around.
I think the Boston Terrier suggestion is a good one for your situation. They do shed a bit, but it's not horrible. Havanese or Bichons would also probably be a good fit.
Also consider Shih Tzus. They tend to be calm and laid back, and most sources list them as the least barky of the small dogs. We have one (obtained from a top breeder) and he only barks when he plays, and not often even then.
I would avoid herding breeds. IME they often don't do well around young children. They tend to want to herd them, which often involves nipping at heels.