A Boston Terrier is a great smaller dog. You may also want to look at the Pug, also a great little dog. Both may be more difficult to house break, but most smaller dogs can be. Another great dog is the Italian Greyhound, I've owned 3 in my life and they are great. Good luck on whatever you choose.
Yes, I have Boston Terriers, and they are wonderful little dogs. They are low maintanence, don't shed much, medium activity level, are not barkers and you couldn't ask for a better family pet. They are great with children and love riding in the car. Ours go everywhere with us, in the car, the boat, on vacation, sleep in the bed, and they love people. They are considered the "American gentleman" of dogs, and are a true American breed. They look "well-dressed" in their little tuxedo outfit. They are born with short tails and their ears stand on their own. Find a reputable breeder who has good dogs and you will be very happy with a Boston. You can see a couple of our dogs here http://public.fotki.com/Cecillia/our_bostons/ on a page that I just made. I rarely get on TP forum (too busy) anymore, but do look over the interesteing topics every week or so, and couldn't resist replying to your question, because I love Bostons so. I hope you get one, you will love it.
***Edited By: CeCe on 9/2/2006 5:43:31 PM*** Reason: added