Small dog breeds have been bred for their compact, manageable size. In some cases, their petite size benefitted their working or hunting ability, as they were able to get into small spaces their owners (and larger dogs) could not. In other cases, they were simply desirable as lap dogs and all-around endearing little companions. Small dogs are generally easy to transport, and they typically have lower food and medication costs than large breeds. Plus, many small dog breeds do well in homes with limited space. Here are 10 of the best small dogs to keep as pets.