I need some advice from some dog lovers out there. I have two small kids and two cats. I'm very seriously considering adding a dog to the mix, as we're moving to a new city and my husband will be travelling a fair bit. I'm planning on being a stay-at-home mom for a while, so I'll have the time to train a puppy. What I'm looking for is a small-ish dog, partly because we don't have a huge house and our yard is tiny. I need a breed that is good with kids and will get along with the cats. I'm leaning towards a Pomeranian or a Boston Terrier (I know there are fans of both breeds here!). But I'm open to suggestions, if anyone has any. Allergies aren't a concern, just size & temperment. Any recommendations? Besides that I'm probably nuts to add yet another member to the household.