The smallest known dinosaur was about four inches (10 cm) tall and weighed less than a chihuahua.

The smallest known dinosaur was about four inches (10 cm) tall and weighed less than a chihuahua.

The largest complete dinosaur we know of was Brachiosaurus (“arm lizard”); it reached 23 m in length and 12 m in height (about the length of two large school buses and the height of a four-story building).

Fragmentary leg bones and vertebrae of even larger dinosaur species are known, but these skeletal remains are too incomplete to determine their exact size. Several of these (Argentinasaurus and Amphicoelias) might have been one and a half to two times larger than Brachiosaurus. The smallest dinosaurs were just slightly larger than a chicken; Compsognathus (“pretty jaw”) was 1 m (3 ft) long and probably weighed about 2.5 kg (about 6.5 lb).

These three dinosaur types all lived during the Jurassic Period. Mussaurus (“mouse lizard”) was claimed as the smallest dinosaur, but it is now known to be the hatchling of a dinosaur type that was much larger than Compsognathus when fully grown.

If birds are advanced dinosaurs, then the smallest dinosaur would be the hummingbird!

Source