Yorkshire terriers can make great apartment dogs. Although they are bouncy, they're a small breed, so you can even exercise them indoors if you need to. Caveat: be sure to work on their barking tendencies with good training and socialization, because Yorkies can be noisy.