Prev 21 of 30 Next
21. Boston Terrier
Moving slowly up the list, Boston Terriers are another small dog that's perfect for city living. They are friendly, portable, and good-natured. Plus, they are so cute in their "tuxedos". 

Look at that bright, spunky expression on this pup! You can follow here on Instagram.