Anchiornis, from the Late Jurassic of China, was one of the smallest known dinosaurs, weighing only about 110 grams and roughly 34 cm in length. It was a small, feathered troodontid-like dinosaur. Other small dinosaurs include Microraptor and Epidexipteryx, but Anchiornis represents the smallest among the options given.