Toy-sized, elegant, and charismatic, Yorkshire Terrier puppies come with all the best qualities a dog can have. They are sweet, easily trainable, feisty and passionate about fun dog games, energetic, and highly adaptable. Unlike most puppies that are either hyperactive or only fond of naps and relaxation, Yorkies can adapt to any type of lifestyle. They love adventures just as much as cuddly naps and are one of the best dog breeds for families with children.